设置首页收藏本站
授权版本:2024_10
开启左侧

halcon如何定位瑕疵位置

[复制链接]
hthalcon 发表于 2023-4-27 10:46:08 | 显示全部楼层 |阅读模式
如何定位到缺料的地方,求大佬帮帮
89(1).png
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| hthalcon 发表于 2023-4-27 11:09:30 | 显示全部楼层
各位有啥思路吗,
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
hfkjgtl 发表于 2023-4-27 13:29:05 | 显示全部楼层
单独一张可以搞出来,不过不知道其他类型的兼容性怎么样

read_image (Image1, 'E:/Desktop/1.png')
dev_display (Image1)
mean_image (Image1, ImageMean, 19, 19)
threshold (ImageMean, Region, 0, 30)
erosion_rectangle1 (Region, RegionErosion, 11, 11)
connection (RegionErosion, ConnectedRegions)
union1 (ConnectedRegions, RegionUnion)
difference (Image1, RegionUnion, RegionDifference)
reduce_domain (Image1, RegionDifference, ImageReduced)


mean_image (ImageReduced, ImageReduced, 3, 3)
* scale_image_max (ImageReduced, ImageReduced)
add_image (ImageReduced, ImageReduced, ImageResult, 1, 0)
* emphasize (ImageResult, ImageEmphasize, 7, 7, 1)
* illuminate (ImageResult, ImageIlluminate, 100, 100, 1.7)
threshold (ImageResult, Region1, 100,180)
* dev_display (Region1)
gray_opening_rect (ImageResult, ImageOpening, 13, 13)
threshold (ImageOpening, Region2, 60, 200)
erosion_circle (Region2, RegionErosion1, 2.5)
connection (RegionErosion1, ConnectedRegions1)
select_shape (ConnectedRegions1, SelectedRegions, 'area', 'and', 900, 2999)
dev_display (Image1)
dev_display (SelectedRegions)

齿轮.png
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
13026614149 发表于 2023-4-27 16:45:52 | 显示全部楼层
期待高手解答
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| hthalcon 发表于 2023-4-28 08:57:24 | 显示全部楼层
hfkjgtl 发表于 2023-4-27 13:29
单独一张可以搞出来,不过不知道其他类型的兼容性怎么样

read_image (Image1, 'E:/Desktop/1.png')

多谢大佬
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
wangsong 发表于 2023-4-28 10:16:34 | 显示全部楼层
666,yiqixuexi
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
13026614149 发表于 2023-4-30 10:33:18 | 显示全部楼层
不错,学习一下啊
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
webccaa 发表于 2023-6-21 14:42:57 | 显示全部楼层
不错,学习一下啊
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
mlkjn 发表于 2023-7-31 22:09:01 | 显示全部楼层
不错,学习一下啊
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
freekun139com 发表于 2023-7-31 23:21:47 | 显示全部楼层
*投机倒把的作法^_^
read_image (Image, 'D:/崩边检测.png')
decompose4 (Image, ImageR, ImageG, ImageB, ImageA)
get_image_size (ImageR, Width, Height)

*取出工件主体区域
binary_threshold (ImageG, Region, 'max_separability', 'dark', UsedThreshold)
fill_up (Region, RegionFillUp)
reduce_domain (ImageG, RegionFillUp, ImageReduced)

*分割工件的亮区域
binary_threshold (ImageReduced, Region1, 'max_separability', 'light', UsedThreshold1)
opening_circle (Region1, RegionOpening, 5.5)
closing_circle (RegionOpening, RegionClosing, 3.5)
connection (RegionClosing, ConnectedRegions)

*筛选带缺陷的区域
select_shape_std (ConnectedRegions, SelectedRegions, 'max_area', 70)
difference (ConnectedRegions, SelectedRegions, RegionDifference)
select_shape_std (RegionDifference, SelectedRegions1, 'max_area', 70)

*弧形区域转凸包
shape_trans (SelectedRegions1, RegionTrans, 'convex')
difference (RegionTrans, SelectedRegions1, RegionDifference1)
connection (RegionDifference1, ConnectedRegions1)
select_shape_std (ConnectedRegions1, SelectedRegions2, 'max_area', 70)
difference (ConnectedRegions1, SelectedRegions2, RegionDifference4)
Untitled.png
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表