【发布时间】:2014-04-08 04:37:59
【问题描述】:
我正在做一个指纹毛孔提取项目,并停留在毛孔(白色像素簇)提取的最后阶段。我有两个输出图像,我们将从它们中获取毛孔,但不知道该怎么做..这两个图像的大小也不同..image1 的大小为 240*320,image2 的大小为 230*310 ..这是我的图像..
image 1 (240*320) image2 (230*310)
这是我正在做的提取白色毛孔簇..
for i = 1:230
for j = 1:310
if image1(i,j)==1 && image2(i,j)==1
result(i,j)=1;
else
result(i,j)= 0;
end;
end;
end;
figure(4);imshow(result,[]);
这是我的输出
output (230*310) expected (different than input image)
图像 3(输出)显示了上面代码的结果图像..这些错误可能是由于我认为两个图像的大小不同......所以我应该怎么做才能得到毛孔(白色簇)..请注意,第四张图像(预期)与输入图像不同,只是为了向您展示输出应该是什么样子......提前谢谢......
【问题讨论】:
标签: matlab image-processing cluster-computing feature-detection