- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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 :图像窗口的宽度,默认256
Height :图像窗口的高度,默认256
Background:新窗口的背景颜色,默认黑色(black)
WindowHandle :窗口 的识别 Id
dev_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, #ffb529
disp_message( : : WindowHandle, String, CoordSystem, Row,
Column, Color, Box :)
输出一段文字信息
WindowHandle :要显示文字的窗口 handle
String :要显示的文字信息,会显示在一个行里
CoordSystem :使用的坐标系,默认 window,可选window, image
Row,Column :文字坐标,默认12
Color :文字颜色,默认black,可选,black, blue, yellow, red, green, cyan, magenta, forest green, lime green, coral, slate blue
Box :是否包含在一个背景框内,默认true,可选true, false
基础语法
If(condition)…else …endif
条件判断
While(condition)…endwhile
While循环
for Index := ‘start’ to ‘max’ by ‘step’ …endfor
for循环
图像处理部分
基础操作 图像转化
convert_image_type(Image : ImageConverted : NewType :)
转换图像类型
Image :要转化的图像
ImageConverted :输出,转化后的图像
NewType :要转化的图像类型,详见Halcon的图像像素类型
decompose3(MultiChannelImage : Imagel, Image2, Image3 ::)
把一个RGB图像转化为3个单通道的图像
MultiChannellmage :输入的多通道图像(应该是3通道?)
Imagel, Image2, Image3:输出,转化后的单通道图像,1是red, 2是green, 3是 blue
rgb1_to_gray(RGBImage : GrayImage ::)
把一张RGB图像转化为灰度图像
RGBImage:输入的RGB图像
GrayImage :输出,得到的灰度图像
腐蚀膨胀
gen_disc_se( : SE : Type, Width, Height, Smax :)
创建一个椭圆形
您可能关注的文档
最近下载
- 河南省九师联考2024-2025学年高一上学期11月期中考试地理试卷(含答案).pdf VIP
- 河南省九师联盟2024-2025学年高一上学期期中考试历史试题(含答案).pdf VIP
- 日立电梯MCA13中文注释版电气原理图.pdf
- 财务总监培训战略成本管理-战略成本管理.ppt VIP
- 战略成本管理 .pdf VIP
- 2024-2025学年江苏省无锡市锡山高级中学高一(上)月考物理试卷(10月)(含答案).docx VIP
- 江苏省梅村某中学2022年物理高一年级上册期末达标检测试题含解析.pdf VIP
- 江苏省梅村高级中学2022年物理高一年级上册期末经典试题含解析.pdf VIP
- 小学道德与法治教学论文(5篇).pdf VIP
- 2025年智启未来·险见新机-人保寿险大模型探索及实践.docx
原创力文档


文档评论(0)