ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:2.34MB ,
资源ID:21813407      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21813407.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(机器视觉与图像处理Word下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

机器视觉与图像处理Word下载.docx

1、1.2使用Matlab绘制出高斯滤波器与拉普拉斯滤波器图形表达;图形表达:alf=3; n=7;%定义模板大小 n1=floor(n+1)/2);%确定中心 for i=1:n a(i)= exp(-(i-n1).2)/(2*alf2); for j=1: b(i,j) =exp(-(i-n1)2+(j-n1)2)/(4*alf)/(4*pi*alf); end subplot(121),plot(a),title(一维高斯函数 ) subplot(122),surf(b),title(二维高斯函数 ) 1.3分别使用高斯滤波器和拉普拉斯滤波器对下列图片进行卷积运算操作,是否有快速方法进行拉普

2、拉斯滤波器卷积运算?(1)高斯滤波:I = imread( C:Usersdell-5000Pictureslovewallpaper25260-106.jpg); H=rgb2gray(I);Img = double(H); alf=3; n=10; Img_n = uint8(conv2(Img,b,same); K=uint8(imfilter(Img,b); Img_n2=uint8(imfilter(Img,b,conv J=(Img_n2)-Img_n; flag=mean(J(:) subplot(131),imshow(I);title(原图) subplot(132),ims

3、how(Img_n);卷积运算图 subplot(133),imshow(K);相关运算图(2)拉普拉斯滤波:h1=fspecial(laplacianA=imread(Usersdell-5000Pictureslovewallpaper25260-106.jpg K=rgb2gray(A);B=imfilter(K,h1);subplot(131),imshow(A);subplot(132),imshow(K);灰度图 subplot(133),imshow(B);) 题目2:使用Canny算子边缘检测2.1 列写出Canny算子检测边缘算法原理;(1)图象边缘检测必须满足两个条件:一能

4、有效地抑制噪声;二必须尽量精确确定边缘的位置。(2)根据对信噪比与定位乘积进行测度,得到最优化逼近算子。这就是Canny边缘检测算子。(3)类似与Marr(LoG)边缘检测方法,也属于先平滑后求导数的方法。 (4)Canny边缘检测算法: step1:用高斯滤波器平滑图象; step2:用一阶偏导的有限差分来计算梯度的幅值和方向; step3:对梯度幅值进行非极大值抑制; step4:用双阈值算法检测和连接边缘。2.2 使用Canny算法对下图进行边缘检测,并对比其他边缘检测算法,如Sobel, Roberts等;1.canny 算子:I=imread(dazuoye02.jpgI=rgb2g

5、ray(I);imshow(I);BW1=edge(I,cannyfigure,imshow(BW1);matlab canny检测2.Roberts 算子:K=rgb2gray(I);BW1=1,0;0,-1;BW2=0,1;-1,0;J1=filter2(BW1,K);J2=filter2(BW2,K);K1=double(J1);K2=double(J2);M=(abs(K1) +abs(K2);figure,imshow(uint8(M)matlab Robert检测3.Sobel算子:BW1=-1,-2,-1;0,0,0;1,2,1;BW2=-1,0,1;-2,0,2;-1,0,1;

6、matlab sobel检测结论:Roberts算子:边缘定位准,但是对噪声敏感。适用于边缘明显且噪声较少的图像分割。Roberts边缘检测算子是一种利用局部差分算子寻找边缘的算子,Robert算子图像处理后结果边缘不是很平滑。经分析,由于Robert算子通常会在图像边缘附近的区域内产生较宽的响应,故采用上述算子检测的边缘图像常需做细化处理,边缘定位的精度不是很高。Sobel算子:其主要用于边缘检测,在技术上它是以离散型的差分算子,用来运算图像亮度函数的梯度的近似值,缺点是Sobel算子并没有将图像的主题与背景严格地区分开来,换言之就是Sobel算子并没有基于图像灰度进行处理,由于Sobel算

7、子并没有严格地模拟人的视觉生理特征,所以提取的图像轮廓有时并不能令人满意Canny算子:该算子功能比前面几种都要好,但是它实现起来较为麻烦,Canny算子是一个具有滤波,增强,检测的多阶段的优化算子,在进行处理前,Canny算子先利用高斯平滑滤波器来平滑图像以除去噪声,Canny分割算法采用一阶偏导的有限差分来计算梯度幅值和方向,在处理过程中,Canny算子还将经过一个非极大值抑制的过程,最后Canny算子还采用两个阈值来连接边缘。题目3 角点与斑点检测3.1 使用Harris算法检测下图中角点(harris算法实现)Harris算法:filename,pathname,=uigetfile(

8、dazuoye03.jpgif ischar(filename) return end str=pathname filename;pic=imread(str);if length(size(pic)=3 img=rgb2gray(pic);m,n=size(img);tmp=zeros(m+2,n+2);tmp(2:m+1,2:n+1)=img;Ix=zeros(m+2,n+2);Iy=zeros(m+2,n+2);Ix(:,2:n+1)=tmp(:,3:n+2)-tmp(:,1:n);Iy(2:m+1,:)=tmp(3:m+2,:)-tmp(1:m,:Ix2=Ix(2:n+1).2;Iy

9、2=Iy(2:Ixy=Ix(2:n+1).*Iy(2:n+1);h=fspecial(gaussian,7 7,2);Ix2=filter2(h,Ix2);Iy2=filter2(h,Iy2); Ixy=filter2(h,Ixy);R=zeros(m,n);for i=1:m for j=1:n M=Ix2(i,j) Ixy(i,j);Ixy(i,j) Iy2(i,j);R(i,j)=det(M)-0.06*(trace(M)2;Rmax=max(max(R);loc=;n+1)=R; for i=2:m+1 for j=2:n+1 if tmp(i,j)0.01*Rmax sq=tmp(i

10、-1:i+1,j-1:j+1);sq=reshape(sq,1,9);sq=sq(1:4),sq(6:9);sq loc=loc;j-1,i-1;X=loc(:,1);Y=loc(:,2);subplot(1,2,1);imshow(pic); subplot(1,2,2);hold on plot(X,Y,*hold off 3.2使用Log算子检测下图中斑点 (Matlab: log_Blob)(1)构造LoG_Blob函数:(2)构造draw函数:(3)算法实现:img=imread(dazuoye04.jpgimshow(img);pt=LoG_Blob(rgb2gray(img);d

11、raw(img,pt,LOG个人体会:在做题时,通过查找网上的资料才做出来,我觉得难点在于函数的书写上,函数写出来了,题目就做出来了。题目4 特征点匹配4.1 完成下列两图中的特征点检测与匹配(1)算法实现: i1=imread(dazuoye05.jpgi2=imread(dazuoye06.jpgi11=rgb2gray(i1);i22=rgb2gray(i2);imwrite(i11,v1.jpg,quality,80);imwrite(i22,v2.jpgmatch(Finding keypoints. 879 keypoints found. 2163 keypoints found. Found 337 matches.(2)算法函数及结果:如有侵权请联系告知删除,感谢你们的配合!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1