版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机器视觉
图像处理算法以及相关界面黄华斌机硕1107主要内容灰度变换(反转变换,对数变换,幂次变换);直方图均衡化;均值滤波和中值滤波;拉普拉斯算子;彩色图像转化为灰度图像;指定图像轮廓边缘的提取。1.三种基本的灰度变换1.反转变换变换公式:s=L-1-rMATLAB里面实现代码:I1=255-I;figure,imshow(I1)title('反转变换')2.对数变换变换公式:s=c*Log(1+r)MATLAB里面实现代码:C=str2num(get(handles.edit1,'string'));I1=double(I);I2=C*log(1+I1);figure,imshow(I2)主要功能:压缩图像亮区灰度值,拉伸暗区的灰度值,从而突出暗区的图像特征。
反转变换变换前变换后对数变换变换前变换后幂次变换变换前变换后2.直方图均衡化目的:通过点运算使得输入图像转化为在某一灰度级上都有相同的像素点数的输出。直方图均衡化变换公式:实现代码:[m,n]=size(I);M=zeros(1,256);fork=0:255M(k+1)=length(find(I==k))/(m*n);endS1=zeros(1,256);fori=1:256forj=1:iS1(i)=M(j)+S1(i);endendS2=round(S1*255);fori=1:256G(i)=sum(M(find(S2==i)));endfigure,bar(0:255,G,'b')再看一下均衡化处理后的图片效果直方图均衡化处理前处理后3.滤波变换1.均值滤波典型的线性滤波算法,它是指在图像上对目标像素给一个滤波模板。通过灰度矩阵与3*3简单平均模板作乘积来实现。MATLAB里面实现代码:[m,n]=size(I);g=double(I);k=g;fori=2:m-1forj=2:n-1k(i,j)=(g(i-1,j-1)+g(i-1,j)+g(i-1,j+1)+g(i,j-1)+g(i,j)+g(i,j+1)+g(i+1,j-1)+g(i+1,j)+g(i+1,j+1))/9;endendP=uint8(k);figure,imshow(P)均值滤波处理前处理后2.中值滤波一种非线性平滑技术,它把数字图像中一点的值用该点的一个邻域中各点值的中值代替。实现代码:[m,n]=size(I);f=zeros(m+2,n+2);f(2:m+1,2:n+1)=I;f(1,:)=f(2,:);f(m+2,:)=f(m+1,:);f(:,1)=f(:,2);f(:,n+2)=f(:,n+1);fori=1:mforj=1:nf1=f(i:i+2,j:j+2);b(1)=f1(1);b(2)=f1(2);b(3)=f1(3);b(4)=f1(4);b(5)=f1(5);b(6)=f1(6);b(7)=f1(7);b(8)=f1(8);b(9)=f1(9);forl=1:8fork=1:9-lifb(k)>b(k+1)t=b(k);b(k)=b(k+1);b(k+1)=t;endendendf1(5)=b(5);f2(i,j)=f1(5);endendF=uint8(f2);figure,imshow(F)中值滤波处理前处理后4.图像处理(拉普拉斯算子&彩色→灰度处理&canny算子)1.二维拉普拉斯算子:实现代码:I=handles.file;[m,n]=size(I);f=zeros(m+2,n+2);f(2:m+1,2:n+1)=I;f(1,:)=f(2,:);f(m+2,:)=f(m+1,:);f(:,1)=f(:,2);f(:,n+2)=f(:,n+1);laplace=[010;1-41;010];fori=1:mforj=1:nf1=f(i:i+2,j:j+2);f2=f1.*laplace;F(i,j)=sum(sum(f2));endendM=uint8(F);figure,imshow(M)拉普拉斯算子处理前处理后2.彩色图像→灰度图像实现代码:I=double(I);I=0.2989*I(:,:,1)+0.5870*I(:,:,2)+0.1140*I(:,:,3);P=uint8(I);figure,imshow(P);彩色图像→灰度图像处理前处理后3.Canny算子1)首先用高斯滤波模板与原始图像进行卷积,以平滑图像,消除噪声。2)用2*2一阶有限差分近似式计算梯度的幅值和方向:找到图像沿着x方向和y方向的一阶导数fx和fy,并求出梯度大小f;求出梯度方向:a=atan2(fy,fx)。3)对梯度幅值进行非极大值抑制:遍历图像,若某个像素的灰度值与其梯度方向上前后两个像素的灰度值相比不是最大的,就将这个像素值置为0,即不是边缘。4)双
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化妆品销售顾问业绩增长KPI考核表
- 解决设备维修延误问题催办函3篇范文
- 学习习惯养成:从今天开始小学主题班会课件
- 网络工程师技术能力与项目贡献KPI绩效衡量表
- 2026年superkids4测试题及答案
- 2026年天津非标力学测试题及答案
- 服装设计师设计作品市场接受度与创意性KPI考核表
- 办公室工作处理预案指导书
- 节能环保产业垃圾分类处理项目方案
- 6.1集体生活邀请我 教学设计- 2023-2024学年统编版道德与法治七年级下册
- 水钟课件教学课件
- 国投集团考试题及答案
- 2025中国民用航空适航审定中心招聘事业单位27人考试参考题库及答案解析
- 视听语言分析课件
- 粮食贸易业务管理办法
- 住房和城乡建设部部属事业单位2025年度第一批公开招聘应届毕业生笔试高频难、易错点备考题库及参考答案详解
- 传热考试题及答案
- GB/T 7251.7-2025低压成套开关设备和控制设备第7部分:码头、露营地、市集广场、电动车辆充电站等特定应用的成套设备
- 工会法知识培训资料课件
- 2025年工会专业知识考试题库及答案(真题版)
- 上市公司市值管理制度
评论
0/150
提交评论