HALCON示例程序resistor.hdev通过不同焦距图像提取深度信息

更新时间:2023-06-25 21:40:15 阅读: 评论:0

清江一曲抱村流
HALCON⽰例程序resistor.hdev通过不同焦距图像提取深度信息⼩哥哥⼩姐姐觉得有⽤点个赞呗!
HALCON⽰例程序resistor.hdev通过不同焦距图像提取深度信息
⽰例程序源码(加注释)
Names := []
dev_clo_window ()
for i := 1 to 10 by 1
鱼汤的做法Names := [Names,‘dff/focus_’ + (i$’.2’)]
endfor
read_image (Image, Names)
将多通道图像组成⼀个多通道图像
channels_to_image (Image, Image)
get_image_size (Image, Width, Height)止吐最有效最快的方法
dev_open_window (0, 0, Width, Height, ‘black’, WindowHandle)
for i := 1 to 10 by 1
访问多通道图像的指定通道
access_channel (Image, Image1, i)
endfor
depth_from_focus - 使⽤多个焦点⽔平提取深度。
depth_from_focus(多通道图像:深度信息,深度图像:⽅式,提取清晰像素⽅式:) depth_from_focus (Image, Depth, Confidence, ‘highpass’, ‘next_maximum’)均值滤波
mean_image (Depth, DepthHighConf, 11, 11)
将像素值扩⼤到0-255
scale_image_max (DepthHighConf, ImageScaleMax)
均值滤波
mean_image (ImageScaleMax, DepthMean, 51, 51)
⼆值化
threshold (DepthMean, Resistor, 158, 255)
摩羯女双子男
分割连通域
connection (Resistor, ConnectedRes)
选取最⼤⾯积区域
陆晔
lect_shape_std (ConnectedRes, FinalRes, ‘max_area’, 0)
⼆值化
threshold (DepthMean, Solder, 125, 158)
分割连通域
connection (Solder, ConnectedSol)
筛选最⼤⾯积区域梦到和对象分手
lect_shape_std (ConnectedSol, SelectedSol, ‘max_area’, 0)
填充孔洞
fill_up (SelectedSol, FinalSol)
欧美图片dev_t_line_width (3)
dev_t_draw (‘margin’)
电脑打不出字dev_display (Image)
dev_t_color (‘red’)
dev_display (FinalSol)
dev_t_color (‘blue’)
dev_display (FinalRes)
处理思路
这个例⼦是主要讲解了通过不同焦距图像提取深度信息的应⽤。
后记
⼤家有什么问题可以向我提问哈,我看到了第⼀时间回复,希望在学习的路上多多结交良师益友。

本文发布于:2023-06-25 21:40:15,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1039143.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:图像   深度   信息   提取   焦距
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图