- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Halcon例程学习
**********intensity.hdev 例程**********
* Calculate the mean and deviation of gray values of regions of an image
*
*读入图像
read_image (Image, mreut)
*关闭(当前)活动的图形窗口
dev_close_window ()
*获取图像的宽度和高度
get_image_size (Image, Width, Height)
*打开一个新的图形窗口
dev_open_window (0, 0, Width, Height, black, WindowID)
*在当前窗口显示Image 对象
dev_display (Image)
*设置区域(Region )填充模式
dev_set_draw (margin)
* Create two regions
* gen_rectangle1( : Rectangle : Row1, Column1, Row2, Column2 : )
gen_rectangle1 (Rectangle1, 350, 100, 450, 200)
gen_rectangle1 (Rectangle2, 100, 200, 200, 300)
*计算灰度的均值和标准差
*intensity(Regions, Image : : : Mean, Deviation)
intensity (Rectangle1, Image, Mean1, Deviation1)
intensity (Rectangle2, Image, Mean2, Deviation2)
**********auto_threshold.hdev 例程**********
*关闭(当前)活动的窗口
dev_close_window ()
read_image (Aegypt1, egypt1)
get_image_size (Aegypt1, Width, Height)
*打开一个新的图形窗口
dev_open_window (0, 0, Width, Height, black, WindowID)
set_display_font (WindowID, 14, mono, true, false)
dev_set_colored (6)
dev_clear_window ()
*直方图自动阈值分割(自适应阈值),根据灰度直方图中两波峰中的波谷中取出阈值
* 自动阈值输入必须是单通道图像,会有多阈值分割,sigma 对于灰度直方图进行高斯平滑,决定平滑程度(分割细致程度)
*sigma 越大,灰度直方图基本会被平滑只剩下一个波峰,分割是根据平滑后直方图的波谷进行的
*sigma 越小,分割越细致
*Default value: 2.0
*Suggested values: 0.0, 0.5, 1.0, 2.0, 3.0, 4.0, 5.0
Sigma := 4
auto_threshold (Aegypt1, Regions, Sigma)
*计算出图像区域的绝对灰度和相对灰度直方图
*gray_histo(Regions, Image : : : AbsoluteHisto, RelativeHisto)
gray_histo (Aegypt1, Aegypt1, AbsoluteHisto, RelativeHisto)
*下面算子可以求出出现频率最多的灰度值
*PeakGray := sort_index(AbsoluteHisto)[255]
*简单显示操作
disp_continue_message (WindowID, black, true)
stop ()
dev_clear_window ()
*将离散的点连接成一个函数并对其进行操作
create_funct_1d_array (AbsoluteHisto, Function)
*平滑滤波,对一维数组进行平滑处理
smooth_funct_1d_gauss (Function, Sigma, SmoothedFunction)
dev_set_color (red)
*将数据分别对应赋予一个横坐标
funct_1d_to_pairs (SmoothedFunction, XValues, YValues)
*将一个直方图转化为一个区域
*gen_region_histo( : Region : Histogram, Row, Column, Scale : )
gen_region_histo (Histo1, Y
您可能关注的文档
- 认识平行四边形教学设计(李莉军).doc
- 莫育红24.金钱的魔力.ppt
- 自制微课课件——定语从句.ppt
- 第5单元—解决问题(减法)11.14.ppt
- 细胞中的水分.ppt
- 第5单元—解决问题(加法)11.10.ppt
- 第4单元—认识图形10.24).pptx
- 诗教上课课件.ppt
- 论语.仁爱教学设计.doc
- 高庙小学小学一年级语文《树和喜鹊》王鹏.doc
- 2024年中国刀片切角机市场调查研究报告.docx
- 2024年中国单线手动润滑泵市场调查研究报告.docx
- 2010-2023历年河南省北大附中河南分校高一月考历史试卷(带解析).docx
- 2010-2023历年河南灵宝第三高级中学高二上期第三次质量检测政治卷(带解析).docx
- 2010-2023历年河南师大附中高二上学期期中考试生物卷(带解析).docx
- 2010-2023历年河北遵化高一上期期中质量检测生物卷(带解析).docx
- 2010-2023历年河北省邢台一中高一下学期第一次月考理科数学试题(带解析).docx
- 2024年中国合金拉丝市场调查研究报告.docx
- 2024年中国汽车制动气室橡胶隔膜市场调查研究报告.docx
- 2024年中国高频水中灯市场调查研究报告.docx
最近下载
- 2024年中考语文考前抓大分技法之散文阅读专题08散文阅读概括梳理情节(原卷版+解析).docx VIP
- sports and health 运动与健康英文PPT.ppt
- 基于全生命周期运行能耗的供水管网系统的能耗评估方法.pdf VIP
- 浅析山东博物馆馆藏亚丑钺的人面兽相纹饰.pptx VIP
- 最新通用版小学二年级上册综合实践活动第7课:生活中的传统文化(课件).pptx VIP
- 部编版七年级语文上册第二单元 达标测试卷附答案.doc VIP
- 《建筑节能技术》全册配套完整教学课件.pptx
- 靶向治疗药物不良反应及处理课件.pptx
- 医学小儿消化系统疾病学教学设计.pptx
- 最新通用版小学二年级上册综合实践活动 第2课 生活中的环保(课件).pptx VIP
文档评论(0)