刚刚结束OCR识别的系列,现在开始进入读码系列。首先讲一下一维码,其实在halcon中读取一维码也就几个算子而已,没什么多大难的地方,但是仅凭那几个算子你要想把你遇到的每个码都能完美的读取出来还是挺难的。读取一维码和二维码的重要之处就在于把读取时的参数设定好,或者做好与处理工作,这样才能不惧任何一个码。
就拿我自己遇到的项目为例:
原图如下
代码如下:
read_image (Image, 'C:/Users/Administrator/Desktop/一维码.png')
rgb1_to_gray (Image, GrayImage)
dev_set_draw (