对于正常打印的码,仅仅需要名字需要被提供,HALCON能够选择合适的默认参数。对于特殊的情况,通过传入特定的参数来修改模型。 读数据码 去读数据码,仅仅需要一个算子:find_data_code_2d,它将定位一个或者多个数据码并且解码内容。 毁掉条码模型 当你不在需要数据码模型的时候,你可以用算子clear_data_code_2d_model去...
set_data_code_2d_param(DataCodeHandleQR, ['module_size_min','module_size_max'], [12,40])*如果GenParamNames, GenParamValues不填,那么默认只找一个二维码,将'stop_after_result_num'设置为3指最多找3个*find_data_code_2d (Image2, SymbolXLDs, DataCodeHandleQR, [], [], ResultHandles, Decod...
find_data_code_2d(Operator) Name find_data_code_2d— Detect and read 2D data code symbols in an image or train the 2D data code model. Signature Description The operatorfind_data_code_2ddetects 2D data code symbols in the input image (Image) and reads the data that is encoded in the ...
create_data_code_2d_model :创建二维码模型 find_data_code_2d :查找二维码 clear_data_code_2d_model :清除二维码模型 还有几个算子也值得注意一下: set_data_code_2d_param :设置解码时的参数 get_data_code_2d_param :获取解码时的参数(如果没有设置过,则获得的是默认值) get_data_code_2d_results :...
create_data_code_2d_model ('Data Matrix ECC 200', [], [], DataCodeHandle) *检测输入图像中的2D数据模型代码 find_data_code_2d (TransImage, SymbolXLDs, DataCodeHandle, [], [], ResultHandles, DecodedDataStrings) dev_display (Image) ...
二维码识别中,create_data_code_2d_model创建二维码模型,通过set_data_code_2d_param设置二维码参数,再通过find_data_code_2d查找二维码的内容,最后clear_data_code_2d_model清空数据模型,同样,在这里没有做图像预处理工偶,halcon通过set_data_code_2d_param参数,强大的算法就可以解码了。 总结一点,识别类应用主要是...
DataCodeHandle是该函数所创建模型的句柄,是输出控制变量。 1.2 解码 在建立了模型之后,使用如下解码函数,就可以在输入图像Image中进行解码了。 find_data_code_2d(Image : SymbolXLDs : DataCodeHandle, GenParamNames, GenParamValues : ResultHandles, DecodedDataStrings) ...
find_data_code_2d(GrayImage,\ SymbolXLDs,\ DataCodeHandle,'train','all',\ ResultHandles,DecodedDataStrings) *参数依次是 *参数一:输入的图像 *参数二:XLD轮廓包围成功解码后的数据代码符号。就是如果找到二维码所在的区域, *就将那个区域的XLD返回,注意可能输组 *参数三:所使用的模板句柄 *参数四...
17.6 datacode1. clear_all 52、_data_code_2d_models 功能:清除所有的二维数据模型并释放它们分配的存储空间。2. clear_data_code_2d_model 功能:清除一个二维数据模型并释放它分配的存储空间。3. create_data_code_2d_model 功能:创建一个二维数据编码类的模式。4. find_data_code_2d 功能:检测和读取一副...
create_data_code_2d_model ('QR Code', [], [], DataCodeHandle) *二维码识别 find_data_code_2d (GrayImage1, SymbolXLDs2, DataCodeHandle, 'train', 'all', ResultHandles2, DecodedDataStrings) read_image (Image1, '3-GB2312.png') rgb1_to_gray (Image1, GrayImage2) find_data_code_2d...