|
大米技术实验
- clear
- close all
- i= imread('rice.jpg'); %读入图片
- figure(1);imshow(i);title('原图');
- BG=imopen(i,strel('disk',15)); % 获取图片的背景
- figure(2);
- imshow(BG);title('图像背景');
- i2=imsubtract(i,BG); %减去图像背景
- figure(3);
- imshow(i2);title('减去背景后的图像');
- level=graythresh(i2);
- bw2=im2bw(i2,level);
- [labeled,numObjects]=bwlabel(bw2,8);
- t=max(max(labeled)); %大米粒计数总数为t
- figure(4);
- imshow(bw2);title(['The number of rice:',num2str(t)]);disp(t);
复制代码 |
|