- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Halcon算子介绍
图像、窗口基础操作部分基础操作dev_close_window()关闭当前激活的窗口read_image( : Image : FileName : )读取图像,可以支持多种格式,比如TIFF,PNG,JPEG-XR,JPEG-2000等,还支持一次性读取多个图像。Image:输出,读取完后在halcon所存放的变量名FileName:图片路径,可以是多个路径,可以是绝对路径或者相对路径,还可以省略扩展名示例:* Reading an image: read_image(Image,mreut)* Reading 3 images into an image array: read_image(Images,[ic0,ic1,ic2])stop()停止程序(等待用户继续运行)get_image_size(Image : : : Width, Height)获取图像的尺寸Image:要获取尺寸的图像Width:输出,图像的宽度Height:输出,图像的高度dev_open_window( : : Row, Column, Width, Height, Background : WindowHandle)打开一个新的图像窗口Row:图像窗口左上角的起始行,默认0。(好像没什么用)Column:图像窗口左上角的起始列,默认0.(好像没什么用)Width:图像窗口的宽度,默认256Height:图像窗口的高度,默认256Background:新窗口的背景颜色,默认黑色(black)WindowHandle:窗口的识别Iddev_display(Object : : : )将图像显示到当前的图像窗口上Object:要显示的图像对象dev_set_draw( : : DrawMode : )设置Region的显示形式DrawMode:区域的显示形式,默认fill,可选fill, margin,fill表示显示实心区域,margin表示只显示区域的外边界dev_set_color( : : ColorName : )设置输出颜色ColorName:颜色名称,默认’white’,可选值(格式):white, black, gray, red, green, blue, #003075, #e53019, #ffb529disp_message( : : WindowHandle, String, CoordSystem, Row, Column, Color, Box : )输出一段文字信息WindowHandle:要显示文字的窗口handleString:要显示的文字信息,会显示在一个行里CoordSystem:使用的坐标系,默认window,可选window, imageRow,Column:文字坐标,默认12Color:文字颜色,默认black,可选, black, blue, yellow, red, green, cyan, magenta, forest green, lime green, coral, slate blueBox:是否包含在一个背景框内,默认true,可选true, false基础语法If(‘condition’) … else … endif条件判断While(‘condition’) … endwhileWhile循环for Index := ‘start‘ to ‘max’ by ‘step’ … endforfor循环图像处理部分基础操作图像转化convert_image_type(Image : ImageConverted : NewType : )转换图像类型Image : 要转化的图像ImageConverted : 输出,转化后的图像NewType :要转化的图像类型,详见Halcon的图像像素类型decompose3(MultiChannelImage : Image1, Image2, Image3 : : )把一个RGB图像转化为3个单通道的图像MultiChannelImage:输入的多通道图像(应该是3通道?)Image1, Image2, Image3:输出,转化后的单通道图像,1是red,2是green,3是bluergb1_to_gray(RGBImage : GrayImage : : )把一张RGB图像转化为灰度图像RGBImage:输入的RGB图像GrayImage:输出,得到的灰度图像腐蚀膨胀gen_disc_se( : SE : Type, Width, Height, Smax : )创建一个椭圆形结构元素,用于图像的腐蚀膨胀SE:输出,生成后的结构元素,图像类型Type:结构元素的图像像素类型,默认是’byte’,可选:’byte’,’uint2’,’real
文档评论(0)