如何识别清楚叶在这幅图像。

2视图(30天)
tashu Dabariya
tashu Dabariya 2019年7月18日
编辑: KALYAN ACHARJYA 2021年3月8日
我试图识别绿色调的帮助下Tri-threshold模糊强化操作符。我尝试了很多边缘去除白色像素的最终图像。请帮我确定明确的绿色叶子。
函数
函数= TTFIO(形象、道、ζ)
[行坳]=大小(图片);
% %计算隶属函数
img =(图片- min(图片(:)))。/ (max(图片(:))- min(图片(:)));
% %应用强化操作符
j = 1:行
k = 1:坳
如果img (j, k) < =道
增强(j, k) = 2 * img (j, k) ^ 2;
其他的
增强(j, k) = 1 - 2 * (1-img (j, k)) ^ 2;
结束
结束
结束
% %调谐输出
=((增强)^ (t +ζ));
读取图像
ζ= 5;
x = im2double (imread('玉米幼苗小麦草在阳光明媚的day.jpg '));
x = imresize (x, (256 256));
图;imshow (x);
img1 = rgb2hsv (x);
H = img1 (:,: 1)。* 255;
S = img1 (:,: 2)。* 255;
V = img1 (:,: 3)。* 255;
H (H < 5) | (H > 150)) = 0;
H (H > 65 H < 80郑清奎> 2 10 v > 150) = 0;
图,imshow (uint8 (S));
% x_R = x (:: 1);x_G = x (:: 2);x_B = x (:: 3);
tao_R =。9;tao_G =。8;tao_B = 5;
R = (TTFIO (H, tao_R,ζ));
G = (TTFIO (S tao_Gζ));
B = (TTFIO (V, tao_Bζ));
=猫(3 R, G, B);
t = graythresh(出);
BW = im2bw (t);
图,imshow ()
BW = bwareaopen (BW, 175);
BW = imclearborder (BW);
图;
imshow (BW)
wheatstr.PNG
这是原始图像
untitled.jpg
最终结果。

接受的答案

KALYAN ACHARJYA
KALYAN ACHARJYA 2019年7月18日
编辑:KALYAN ACHARJYA 2019年7月18日
你可以看看颜色阈值的方式 在这里 ,smothness边使用 形态学操作 。得到最适合大闪蝶操作在这种情况下,可能需要15 - 30分钟,但这是可以做到的。
11日评论
KALYAN ACHARJYA
KALYAN ACHARJYA 2021年3月8日
编辑:KALYAN ACHARJYA 2021年3月8日
在哪里? @gunturu gunturu 请把问题作为一个新的问题(打开新线程)

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!