halcon解读 (2)

上传人:博****1 文档编号:499102246 上传时间:2023-05-18 格式:DOC 页数:4 大小:137KB
返回 下载 相关 举报
halcon解读 (2)_第1页
第1页 / 共4页
halcon解读 (2)_第2页
第2页 / 共4页
halcon解读 (2)_第3页
第3页 / 共4页
halcon解读 (2)_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《halcon解读 (2)》由会员分享,可在线阅读,更多相关《halcon解读 (2)(4页珍藏版)》请在金锄头文库上搜索。

1、阅读程序1、2 *号用来注释语句3、create_bar_code_model (, , BarCodeHandle) 原型create_bar_code_model( : :GenParamNames,GenParamValues:BarCodeHandle) 这个算子是为了读取所有支持的条形码而创建一个通用的模型,它的运行结果就是获取条形码模型的句柄(BarCodeHandle),这个句柄的获取是为了用来对此条形码进一步操作的。通常,条形码不需要其它任何额外的参数进行调整就可以被解码读出,因此,GenParamNames和GenParamValues默认情况下是为default值,在条形码

2、图像质量很差或者是异常几何特征的情况下,就需要特殊的参数设置来解码并读出值,这些参数可以在创建条形码模型时进行调整,不这样的话,也可以用set_bar_code_param或者set_bar_code_param_specific进行调整。4.dev_close_window()原型dev_close_window( : : : )这个算子就是关闭所有由dev_open_window打开的图形窗口,5、dev_open_window (0, 0, 120, 300, black, WindowHandle)原型dev_open_window( : :Row,Column,Width,Heigh

3、t,Background:WindowHandle)打开一个新的图新显示窗口,Row,Column,这两个参数为窗口的坐标Width,Height,这两个为窗口的大小Background为窗口的背景default值为黑色WindowHandle窗口句柄。6、dev_set_color (green)原型:dev_set_color( : :ColorName: )定义用于显示区域XLD或者其他一些几何对象,这个设置一直到下一个dev_set_color才会别改变。7、dev_set_draw (margin)原型:dev_set_draw( : :DrawMode: )定义区域的填充模式,Dr

4、awMode有fill, margin前者是填充全部区域,后者是显示边缘,在显示边缘时可以用dev_set_line_width,set_line_approxandset_line_style.来设置边缘线的属性。8、dev_set_line_width (3)设置margin下区域边缘线的宽度,单位为像素9、set_display_font (WindowHandle, 14, mono, true, false)原型:set_display_font( : :WindowHandle,Size,Font,Bold,Slant: )用来设置当前窗口的字体属性,WindowHandle,为窗

5、口句柄Size,是字体的大小Font,字体Bold,是否加粗Slant:是否斜体一般后面会跟上disp_message,disp_continue_message,set_tposition,write_string等来使用设置的属性。11、read_image (Image, barcode/codabar/codabar+(I$.2)原型:read_image( :Image:FileName: ) 读取图像这个算子的关键之处在于如何读取单个,多个图片。图片搜索的目录为环境变量中HALCONIMAGES 指定的路径,也可以自己设定。12、get_image_size (Image, Wid

6、th, Height)原型:get_image_size(Image: : :Width,Height)这个算子就是取得已读取图片的高宽大小。13、dev_set_window_extents (0, 0, Width-1, Height-1)原型:dev_set_window_extents( : :Row,Column,Width,Height: )在读取了图片的大小后,根据大小通过这个算子可以实现调整用于显示图片的窗口大小,Row,Column,是图片在窗口中起起点的位置Width,Height:为窗口的大小。14、dev_display (Image)原型:dev_display(Ob

7、ject: : : )此时调整好后,通过此算子显示图片。15、set_bar_code_param (BarCodeHandle, check_char, present)原型:set_bar_code_param( : :BarCodeHandle,GenParamNames,GenParamValues: )在第一句时创建了条形码的模型,此时对他进行配置,BarCodeHandle,为已创建模型的句柄GenParamNames,要配置的参数名称主要有:check_char, composite_code, element_height_min, element_size_max, elem

8、ent_size_min, max_diff_orient, meas_thresh, meas_thresh_abs, min_identical_scanlines, num_scanlines, orientation, orientation_tol, persistence, start_stop_tolerance, stop_after_result_num, timeout, trainGenParamValues:参数的值。如:0, 0.1, 1, 1.5, 2, 8, 32, 45, present, absent, none, CC-A/B, no, auto, high

9、, low,此时对check_char, 设为present那么就会检测字符。16、find_bar_code (Image, SymbolRegions, BarCodeHandle, Codabar, DecodedDataStrings)原型:find_bar_code(Image:SymbolRegions:BarCodeHandle,CodeType:DecodedDataStrings)这个算子就是用来查找图片中的条形码并且解码读出其中的值,Image:打开的图片SymbolRegions:为已经找到的条形码的区域BarCodeHandle,已创建的条形码模型的句柄CodeType

10、:要查找的条形码的类别支持的有:2/5 Industrial, 2/5 Interleaved, Codabar, Code 39, Code 93, Code 128, EAN-13, EAN-13 Add-On 2, EAN-13 Add-On 5, EAN-8, EAN-8 Add-On 2, EAN-8 Add-On 5, UPC-A, UPC-A Add-On 2, UPC-A Add-On 5, UPC-E, UPC-E Add-On 2, UPC-E Add-On 5, MSI, PharmaCode, RSS-14, RSS-14 Truncated, RSS-14 Stack

11、ed, RSS-14 Stacked Omnidir, RSS Limited, RSS Expanded, RSS Expanded Stacked, autoDecodedDataStrings读到的条形码值。17、disp_message (WindowHandle, DecodedDataStrings, window, 12, 12, black, false)原型:disp_message( : :WindowHandle,String,CoordSystem,Row,Column,Color,Box: )在指定的窗口中显示字符串,WindowHandle,窗口句柄String,要

12、显示的字符CoordSystem,当前的操作系统Row,Column,窗口中显示的起始坐标Color,字体颜色Box:是否显示白色的底纹。18、LastChar := strlen(DecodedDataStrings)-1得出DecodedDataStrings最后一个字符的位置DecodedDataStringsLastChar可以访问此字符;21、stop ()停止程序的执行24、clear_bar_code_model (BarCodeHandle)原型:clear_bar_code_model( : :BarCodeHandle: )清除所建的条形码模型并清楚其占用的内存空间。gen_tuple_const函数: 1: tuple_old := gen_tuple_const(100,666) /创建一个具有100个元素的,每个元素都为666的数组 2: tuple_new := gen_tuple_const(|tuple_old|,4711) /创建一个和原来数据长度一样的,每个元素为4711的数组

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号