资源描述:
《halcon解读_信息与通信_工程科技_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、01.02・0?・04.05・06・07.08・09.10.'11.12.13.14・15・16.117・18.19.20.21.22.23.24.*ReadbarcodesoftypeCodabar*create_bar_code_model([]丿[[丿BarCodeHandl已)dev_close_window()dev_cpen_window(匕Qj12Qj308?1black1}WindowHandle)dev_set_color(1green1)dev_set_draw(1margin1)dev_s已ine_width(3)set_display_font(WindowHa门d
2、l已(14,'mono','t厂u已1false')forI:=1to6by1read_ifr;age(Image?1barcode/codabar/codabar1+(I$'.21))g已t_imag已_siz已(Image^Width,Height)dev_set_hindow_^xtents(0»Width-1,Height-1)dev_display(Image)set_bar_code_param(BarCodeHandle^1check_char1、1pressnt1)find_bar_code(linage^SyirbolRegions丿BarCodeHandli,'Coda
3、bar1$DecodedDataStrings)disp_message(WindcwHandle^DecodedDataStringsj'window1}12}12}'black',1false1)LastCha厂:=strlen(DecodedDataSthings)disp_message(WindowHandle^DecodedDataStrings{8}+surr(gen_tuple_const(.astCha广・1?''))+DecodedDataStrings{LastChar}j'window't12t12,'forestgreen','false')if(I<6)stop
4、()endifend-Forclear_bar_code_model(BarCodeHandle)阅读程序1>2*号用來注释语句3、create_bar_code_model([],[],BarCodeHandle)原型create_bar_uode_model(::GenPagmNames,Ge门ues:BarCodeHandle)这个算子是为了读取所有支持的条形码而创建一个通用的模型,它的运行结果就是获収条形码模型的句柄(Encode恥门刃司,这个句柄的获取是为了用来对此条形码进一步操作的。通常,条形码不需要其它任何额外的参数进行调整就可以被解码读出,因此,GecPmemNames和G
5、enFmramVa丄ues默认情况下是为default值,在条形码图像质虽很差或者是异常儿何特征的情况下,就需要特殊的参数设置来解码并读出值,这些参数可以在创建条形码模型吋进行调整,不这样的话,也可以用set_bmr_codjparmm或渚,set_bar_code_p3gm_specific进行调整。4、dev_close_window()原型dev_close_window(:::)这个算子就是关闭所有山dev_open_window打开的图形窗口,5、dev_open_window(0,0,120,300,'black*,WindowHandle)原型dev_open_window(
6、::RowfColumn,WidthfHeight,■Background:WindowHandle)打开一个新的图新显示窗口,RoWfcolumnf这两个参数为窗口的人怡标Width,Heightr这两个为窗口的人小■Bwckground为窗口的背景default值为黑色WindowHandle窗口彳U柄。6、dev_set_color('green')原型:dev_set_color(::ColorName:)定义用于显示区域XLD或者其他一些儿何对象,这个设置一直到下一个dev_set_color才会别改变。7、dev_set_draw('margin*)原型:dev_set_dra
7、w{::DtawMode:)定义区域的填充模式,"旳M。血冇lill','margin'前者是填充全部区域,后者是显示边缘,在显示边缘时可以用dev_set_line_width,set_]_ine_3pp:roxandset_J.ine_style.来设置边缘线的属性。&dev_set_line_width(3)设置margin卜•区域边缘线的宽度,单位为像索9、set_display_font(WindowHandl