资源预览内容
第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
亲,该文档总共5页全部预览完了,如果喜欢就下载吧!
资源描述
红细胞计数处理过程使用全局阈值二值化图像,仅使白细胞可以在二值图像中显示;调整二值化图像阈值,使白细胞和红细胞都可在二值图像中显示出来;将两图像进行减操作,从第二幅图像中去除白细胞;对去除白细胞的二值图像进行中值滤波,删除小面积对象,填充空洞等操作;标记最后所得二值图像中的连通区域,并获取区域个数。处理结果最后结果为10。处理效果不太理想。程序清单clear;cosell;mag= iread(2.g);sbplo(3,2,1);mshow(Imag);tite(原图);Imag=rb2gray(Img);%取灰度图像subpot(3,,);imshw(Imae);ttle(灰度图);Tshd grathrsh(Imag);%取得图象的全局域值Image_W m2bw(Iae,.3*Thshold);%二值化图象I=im2w(Image,Thshod);evere_ImagBW22=Image_BW;%反相ubpot(3,2,);imhow(Imag_W);ile(初次二值化图像);%Img_BW_meilt=mfilt2(mage_BW,31);中值滤波Iage_B_medfltbwraopn(RveremagB,50,);suplot(3,2,4);ishow(mageB_medflt);tite(删除小面积对象后的二值化图像);Rer_Iag_BW ImagBW_efilt;I1=RrseImg_BWI;2=imfl(I1,holes);subpo(3,2,5);ihow(I);title(白细胞);I3=imlearbrdr(I2);Lbel, Nber1=bwlabe(I3,8);Nubr1ubplt(3,2,6);imsho();ie(相减图像);I4=wreaope(I1,0,4);5=imfll(I4,hole);iure;sbplot(22);isw(I4);til(删除小面积对象);uplot(22);imshow(I);title(空洞填充);Label, Nuber2=bwlae(5,);Nmbe2I6medlt(I5,10 0);sublot(223);mhw(I6);title(中值滤波后图像)I7=waeopen(I6,10,4);supot(224);imhow(I7);it(第三次删除小面积对象)el,mr=blbel(I,);Nmber内容总结(1)红细胞计数处理过程使用全局阈值二值化图像,仅使白细胞可以在二值图像中显示(2)Image=rgb2r(Image)(3)Tesold =graythresh(Iage)()msw(Image_BWmedilt)(5)titl(删除小面积对象后的二值化图像)()I1=Rers_Image_BW-(7)I=bareaoe(I1,00,4)()Nuber3
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号