【发布时间】:2018-11-17 02:35:18
【问题描述】:
我试图在 matlab 中找到一个图像是同质的。我的图像包含 5 个硬币。我使用函数 improfile 来创建强度,但我不知道如何识别同质圆。 使用硬币内部的强度来考虑均匀性。 怎么写代码
close all;clear all;
I = imread('coins.png');
bw =( im2bw(I, graythresh(I)));
[L N]= bwlabel(bw);
ele=find(L==3);
Im1=zeros([size(I,1) size(I,2)]);
Im1(ele)=1;
figure,imshow(Im1)
ML=I; ML(Im1==0)= 0; figure, imshow(ML);
figure,imhist(ML(Im1==1))
st = regionprops(L,I,'PixelValues');
pv = st(3).PixelValues;
figure, imhist(pv)
我绘制了直方图。但我不知道如何进行
【问题讨论】:
-
来自字典“全部相同或全部相同的质量或状态。”。我不确定你对它的数学定义是什么......
-
查找图像分割。
-
我猜...您正在寻找一个看起来像圆的圆?
-
@user1234:像往常一样,这个问题用图片会更容易理解。
-
我假设它们是否与我在开头所说的“相同”。
标签: image matlab image-processing