'w','LineWidth',2)РendРstats=regionprops(L,'Area','Centroid');Рthreshold=0.94;Рfor k=1:length(B)Р boundary=B{k};Р delta_sq=diff(boundary).^2;Р perimeter=sum(sqrt(sum(delta_sq,2)));Р area=stats(k).Area;Р metric=4*pi*area/perimeter^2;Р metric_string=sprintf('%2.2f',metric);Р if metric>thresholdР centroid=stats(k).Centroid;Р plot(centroid(1),centroid(2),'ko');Р endР text(boundary(1,2)-35,boundary(1,1)+13,metric_string,'Color','y',...Р 'FontSize',14,'FontWeight','bold');РendРtitle(['Metrics closer to 1 indicate that','the object is approximately round']);Р运行结果:Р实验总结Р通过深入研究MATLAB在数字图像处理中的人脸识别和圆形目标检测的应用,我掌握了MATLAB图像处理中把原始图像转换为灰度图像和二值图像的基本理论和方法。熟悉理解了MATLAB的图像函数。了解了去除图像噪音的方法有均值滤波器,自适应维纳滤波器,中值滤波器,形态学噪声滤除器,小波去噪。РMATLAB具有强大的运算功能和图像展示功能,所以它使图像处理变得更加的简单和直观。Р成绩评定Р注:实验方案要详略得当、条理清晰,实验记录数据详实,实验总结应做高度归纳和提炼。