上期我们讲到使用halcon连接摄像头的关键步骤和相关重点算子,可以实时抓取画面帧,抓取到之后可以直接显示在winform窗体中。
上期的方法其实我们只连接了一个摄像头,有同事就问我能不能多摄像头同时连接啊,可能部分场景下需要用到,其实是可以的哦,就是初始化时摄像头名称设置多个,这个问题不是我们这期的重点就先不重点描述,有兴趣的可以私聊我。
这期我们介绍一下如何使用halcon识别条形码,很多领域使用摄像头识别条码技术还是比较热门的,更何况halcon在这方面可是相当强悍的哦(小编也对比过OpenCV技术,opencv需要针对图像处理很多,最后识别精度还是达不到理想状态)。
下面介绍一下条码识别过程中的重点算子:
//创建条码识别模型,p1和p2暂设置空的参数,下期进行详细解读
HOperatorSet.CreateBarCodeModel(p1, p2, out dataCodeHandle);
//条码识别算子:
//ho_Image 即为抓取的图片帧
//symbl 即为输出的条码区域
//codeType 为条码编码 如Code128等
//dataStrings 即为识别到的条码
HOperatorSet.FindBarCode(ho_Image, out symbl, dataCodeHandle, codeType, out dataStrings);
是不是很简单呢,大家也可以自己尝试一下呢,欢迎一起探讨!
好了,今天断网了,先写到这里,下期再见!(有什么不足之处欢迎指正)