untitled2.jpg (46.47 KB, 下载次数: 12)
2016-4-12 13:14 上传
untitled1.jpg (24.23 KB, 下载次数: 0)
2016-4-12 13:15 上传
untitled.jpg (13.8 KB, 下载次数: 1)
2016-4-12 13:15 上传
相对1.基于灰度直方图阈值对图一进行图像分割,目的是分割出向日葵。但是该如何确定阈值。我试过多次,而且不论 if B(i,j)>170&B(i:j)<230中的两个参数如何改变都会出现类似于图三的一个黑三角形。也可能是使用此方法处理本图片可能达不到效果。
(1)我该如何根据图二直方图确定if中的两个参数,使图像尽可能分割出来。
(2)直方图表示的是某个像素点出现的次数,而直方图的坐标以及从左到右的排列于图一有没有某种关系,更利于我们去进行选取。
(3)该如何让去理解图三这个灰白空间。
a=imread('向日葵.jpg')
B=rgb2gray(a)
B=double(B)
figure(1)
hist(B)
[m,n]=size(B);
for i=1:m
for j=1:n
if B(i,j)>170&B(i:j)<230
B(i,j)=1;
else
B(i,j)=0;
end
end
end
figure(2)
imshow(B)
2.想利用局部阈值法,进行分割。adaptivethreshold这个函数,但老是提醒错误
图片1.png (41.4 KB, 下载次数: 1)
2016-4-12 14:54 上传
非常感谢!