开启左侧

裂痕提取

[复制链接]
zoupdh 发表于 2017-5-10 13:47:08 | 显示全部楼层 |阅读模式
请教大神,怎么把红色框内的裂纹提取出来呢?裂纹要连续,请大神赐教~~
DSDF.jpg SDP.jpg
Jiong.Wu 发表于 2017-5-12 12:51:56 | 显示全部楼层
使用lines_guass 作初步提取,然后再想办法吧
handshand 发表于 2017-6-29 15:33:37 | 显示全部楼层
lines_guass可以把裂痕提取出来, 至于怎么将它连接起来还不知道怎么弄
我也是新手, 一起学习。


dev_update_off ()
dev_close_window ()
read_image (Image, 'liehen.jpg')
dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle)
gen_rectangle1 (ROI_0, 120.863, 1.32597, 323.438, 680.587)
reduce_domain (Image, ROI_0, ImageReduced)

dev_display (ImageReduced)
dev_set_color ('blue')
MaxLineWidth := 5
Contrast := 100
calculate_lines_gauss_parameters (MaxLineWidth, [Contrast,0], Sigma, Low, High)
lines_gauss (ImageReduced, Lines, Sigma, Low, High, 'dark', 'true', 'bar-shaped', 'true')
dev_clear_window ()
dev_display (Image)
dev_display (Lines)
0755雅俗共赏 发表于 2017-7-20 15:16:51 | 显示全部楼层
read_image (Image, 'C:/Users/Administrator/Desktop/line guss.jpg')
median_image(Image, ImageMedian, 'circle', 9, 'mirrored')
sub_image(Image, ImageMedian, ImageSub, 1, 128)

lines_gauss (ImageSub, Lines1, 1, 1, 20, 'dark', 'true', 'bar-shaped', 'true')
union_adjacent_contours_xld(Lines1, UnionContours, 10, 1, 'attr_keep')
union_collinear_contours_xld (UnionContours, UnionContours1, 100, 100, 100, 0.5, 'attr_keep')
select_shape_xld (UnionContours1, SelectedXLD, 'width', 'and', 500, 99999)
fjndfazp 发表于 2017-7-20 15:30:44 | 显示全部楼层
都是大神,我是来学习的:lol
lkhggh 发表于 2020-3-13 10:38:57 | 显示全部楼层
来看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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