预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于matlab的图像形状与分类论文章节一:研究背景、目的及意义2.目的及意义:利用matlab程序从静态图像中提取出图像的形状特征并进行分类。在图像自动分类识别和自动检索分类领域有很大作用。二:matlab基本介绍三:图像的形状特征及其提取图像边缘蕴含了丰富的信息,是图像形状特征的重要属性。精确的检测出图像的边缘点,意味着以下三点:1、低失误率.2、高定位精度.3、对每个边缘有唯一的响应.Canny算子不仅能很好的检测边缘,而且能抑制点状噪声。如对左上图边缘提取,要先用程序代码rgb2gray,把原图像由彩色图像变为黑白二值图像,然后再采用canny算子进行边缘提取,提取结果如左下图矩形度圆形度a=max(khoangcach{k});b=min(khoangcach{k});c=dt(k).Area;dolech=a-b;vuong=c/(4*b^2)chunhat=c/(4*b*(a^2-b^2)^0.5);tamgiacdeu=(c*3^0.5)/((a+b)^2);elip=c/(a*b*pi);thoi=(c*(a^2-b^2)^0.5)/(2*a^2*b)ifdolech<10text(s(k).Centroid(1)-20,s(k).Centroid(2),'圆')elseif(vuong<1.05)&(vuong>0.95)text(s(k).Centroid(1)-20,s(k).Centroid(2),'正方形')elseif(elip<1.05)&(elip>0.95)text(s(k).Centroid(1)-20,s(k).Centroid(2),'椭圆')elseif(thoi<1.05)&(thoi>0.95)text(s(k).Centroid(1)-20,s(k).Centroid(2),'菱形')elseif((chunhat<1.05)&(chunhat>0.95))text(s(k).Centroid(1)-20,s(k).Centroid(2),'长方形')elseif(tamgiacdeu<1.05)&(tamgiacdeu>0.95)text(s(k).Centroid(1)-20,s(k).Centroid(2),'三角形')五:结果与结论结果与结论结果与结论结果与结论结果与结论结果与结论致谢谢谢观看!