24小时热门版块排行榜    

查看: 2712  |  回复: 22
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

Allen2014

铜虫 (小有名气)

[求助] 图像分割问题求助(已进行了一部分图像算法处理)

现在有一副图像,我要把图中被红色线圈出来的不规则黑色缺陷进行分割出来,下面谈一下我的具体做法:首先,由于图像的对比度太低,我先进行了图像增强,然后利用canny算子进行了边缘检测;接下来,本想利用腐蚀和膨胀来过滤掉干扰的线条之类的,但是形态学操作根本达不到我想要的要求,所以现在困在边缘检测以后,不知道接下来怎么把图像中,白色条码中的小黑色缺陷给分割出来,恳请各位高手能给我指点一下,谢谢!(我是用matlab编写的算法)。下面是matlab处理后的图像。
图像分割问题求助(已进行了一部分图像算法处理)
灰度图像.jpg


图像分割问题求助(已进行了一部分图像算法处理)-1
对比度增强后的图像.jpg


图像分割问题求助(已进行了一部分图像算法处理)-2
canny边缘检测.jpg


图像分割问题求助(已进行了一部分图像算法处理)-3
canny边缘检测-标记.jpg
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Allen2014

铜虫 (小有名气)

引用回帖:
10楼: Originally posted by feixiaolin at 2013-11-11 20:58:37
水平方向投影图.jpg  做  FFT, 基频对应“旋转细化后的图像.jpg”条纹高度;
垂直方向投影图.jpg  取水平向阈值,可获得“旋转细化后的图像.jpg”宽度。

您好!按照您提示的进行FFT变换,我先学习了下FFT变换的意思,但是对于为何要在此处有FFT变化,以及其基频就代表条纹高度,很难理解,所以恳请您能解释一下,谢谢!
在进行FFT变换时,您提到对“水平方向投影图”,进行FFT变换。“水平方向投影图”是通过bar函数显示出来的,所以我不太理解,在接下来的FFT变换函数输出参数中,变换图像该写什么图片字母代号?
水平投影代码:
%------------------------------水平方向投影--------------------------------%
[M,N]=size(BW);      
% col(1,N)=0;
col2=zeros(1,M);
for j=1:N         
     for i=1:M
         if (img4(i,j)==1)
            col2(i)=col2(i)+img4(i,j);  
         end
     end
end
y=1:M;
figure;
bar(y,col2);
% plot(x,col);
xlabel('灰度值范围 '),ylabel('灰度值个数')  ;
title('水平方向投影');

傅里叶变换代码:
%-------------------------傅里叶变换---------------------------------------%
F1=fft2(bar);
F2=fftshift(F1);
figure,imshow(F2,'initialmagnification','fit');

运行以后,matlab命令窗口提示错误:
??? Error using ==> bar at 51
Not enough input arguments.
11楼2013-11-12 10:58:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 23 个回答

feixiaolin

荣誉版主 (文坛精英)

优秀版主

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
Allen2014: 金币+5, ★★★很有帮助 2013-11-10 18:54:06
图像旋转,投影,+模板匹配。
2楼2013-11-10 09:50:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Allen2014

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by feixiaolin at 2013-11-10 09:50:04
图像旋转,投影,+模板匹配。

您好:我按照您的思路,进行了“图像旋转”的图像处理,首先通过hough变换(其中我尝试修改hough相关函数的参数值,始终不能很好地得到只检测出白色条码长边缘的直线),运行效果如下图所示。其中按照计算的角度旋转后,发现白色条码上的有些缺陷图像的边缘被剔除了,不知再继续对图像进行投影能否检测出缺陷,恳请您能指教一下,谢谢!
图像分割问题求助(已进行了一部分图像算法处理)-4
Hough变换图.jpg


图像分割问题求助(已进行了一部分图像算法处理)-5
hough直线检测图.jpg


图像分割问题求助(已进行了一部分图像算法处理)-6
旋转以后的图像.jpg

3楼2013-11-10 21:32:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

统计矩形框的高度、宽度,简历标准矩形框模板。逐个移动对比,发现缺陷【这里要设定阈值】。
4楼2013-11-10 22:10:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见