首页 理论教育 条码识别技巧:调整镜头定位与像素操作范围

条码识别技巧:调整镜头定位与像素操作范围

时间:2023-06-25 理论教育 版权反馈
【摘要】:由于条形码是线性一维图像,所以只需在一个方向上有较高分辨率,而在另一方向上只需较低分辨率。最后,请一定调整镜头,这样条形码会定位在焦距产生最清晰图像的地方。模糊条码无法被解码。操作范围仅限于roi区域内的像素。该函数支持所有一维条形码有:EAN2、EAN5、EAN8、UPCE、ISBN10、UPCA、EAN13、ISBN13、I25、DATABAR、DATABAR_EXP、CODABAR、CODE39、PDF417、CODE93、CODE128等。

条码识别技巧:调整镜头定位与像素操作范围

板上Python库中提供image.find_barcodes([roi])方法,用来查找roi内所有一维条形码并返回一个image.barcode对象列表。请参考image.barcode对象以获取更多信息。

为了获得最佳效果,需要使用长640、宽40/80/160窗口,垂直程度越低,运行速度越快。由于条形码是线性一维图像,所以只需在一个方向上有较高分辨率,而在另一方向上只需较低分辨率。注意:该函数进行水平和垂直扫描,所以可使用宽40/80/160、长480的窗口。最后,请一定调整镜头,这样条形码会定位在焦距产生最清晰图像的地方。模糊条码无法被解码。

roi是一个用以复制的矩形的感兴趣区域(x,y,w,h)。如果未指定,roi即整幅图像的图像矩形。操作范围仅限于roi区域内的像素

该函数支持所有一维条形码有:EAN2、EAN5、EAN8、UPCE、ISBN10、UPCA、EAN13、ISBN13、I25、DATABAR(RSS-14)、DATABAR_EXP(RSS-Expanded)、CODABAR、CODE39、PDF417、CODE93、CODE128等。(www.xing528.com)

相关代码:

利用人工智能开源控制板固化的Python人工智能视觉算法进行条形码的识别

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈