1.前言
在工业领域,时常需要使用条形码或者二维码,来给产品做标识。所以,视觉系统需要扫码功能。
2.算子
create_bar_code_model ()创建条码模型
find_bar_code ()识别条码
create_data_code_2d_model ()创建二维码模型
find_data_code_2d ()识别二维码
3.代码
*读取图像
read_image (Image, 'C:/Users/Allegro/Desktop/图片/条形码.png')
*转灰度图
rgb1_to_gray (Image, GrayImage)
*创建条码模型
create_bar_code_model ([], [], BarCodeHandle)
*识别条码
find_bar_code (GrayImage, SymbolRegions, BarCodeHandle, 'auto', DecodedDataStrings)
*清除模型
clear_bar_code_model (BarCodeHandle)
***************************************************************
*读取图像
read_image (Image1, 'C:/Users/Allegro/Desktop/图片/二维码.png')
*转灰度图
rgb1_to_gray (Image1, GrayImage1)
*创建二维码模型
create_data_code_2d_model ('QR Code', [], [], DataCodeHandle)
*识别二维码
find_data_code_2d (GrayImage1, SymbolX