开启左侧

金属网格划痕

[复制链接]
ydzheu 发表于 2019-7-6 11:24:24 | 显示全部楼层 |阅读模式
请教下,这种金属网格上有划痕该怎么设计滤波器,去掉背景啊?
金属板网格划痕.png
SUTKZC 发表于 2019-7-6 21:13:54 | 显示全部楼层
这种的推荐使用频域处理
 楼主| ydzheu 发表于 2019-7-7 18:28:49 | 显示全部楼层
SUTKZC 发表于 2019-7-6 21:13
这种的推荐使用频域处理

频域处理后处于中心地带,接下来怎么设计滤波会比较好呢
频域处理.PNG
频域处理.PNG
excellentisland 发表于 2019-7-8 08:28:32 | 显示全部楼层
滤掉低频就可以
 楼主| ydzheu 发表于 2019-7-8 19:26:52 | 显示全部楼层
进一步处理
捕获.PNG
捕获.PNG
文子哥 发表于 2019-9-19 12:49:22 | 显示全部楼层

尝试一下,
截图1.png

----------------------------------------------------
read_image (Image, 'E:/test25/t1.png')
get_image_size (Image, Width, Height)
dev_close_window ()
dev_open_window (0, 0, Width, Height, 'black', WindowHandle)
dev_display (Image)
rgb1_to_gray (Image, Image1)
fft_generic (Image1, ImageFFT, 'to_freq', -1, 'sqrt', 'dc_center', 'complex')
power_byte (ImageFFT, PowerByte)
threshold (PowerByte, Regions1, 35, 255)
paint_region (Regions1, ImageFFT, ImageResult, 0, 'fill')
fft_generic (ImageResult, ImageFFT1, 'from_freq', 1, 'sqrt', 'dc_center', 'real')
calculate_lines_gauss_parameters (5, 50, Sigma, Low, High)
lines_gauss (ImageFFT1, Lines, Sigma, Low, High, 'dark', 'true', 'bar-shaped', 'true')
union_collinear_contours_xld (Lines, UnionContours, 75, 3.5,5, 0.7, 'attr_keep')
select_shape_xld (UnionContours, SelectedXLD, 'contlength', 'and',20, 99999)
gen_region_contour_xld ( SelectedXLD, Region, 'filled')
union1 (Region, RegionUnion)
connection (RegionUnion, ConnectedRegions)
skeleton (ConnectedRegions,Skeleton )

dev_display (Image)
dev_display (Skeleton)



您需要登录后才可以回帖 登录 | 注册

本版积分规则

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