计算机视觉实验数学形态学,计算机视觉形态学边缘检测.doc
实验二 形态算子
一、实验目的与要求
目的:学习常见的数学形态学运算基本方法,了解腐蚀、膨胀、开运算、闭运算取得的效果,培养处理实际图像的能力。
要求:上机运行,调试通过。
二、 实验设备:
计算机、Matlab软件、VC++或C语言软件
三、实验内容:
利用VC++/C或MatLab工具箱中关于数学形态学运算的函数,对二值图像进行膨胀、腐蚀和开运算、闭运算处理。
四、实验原理:
膨胀:
腐蚀:
开运算:
闭运算:
五、实验报告内容
(1)描述实验的基本步骤,用数据和图片给出各个步骤中取得的实验结果,并进行必要的讨论,必须包括原始图像及其计算/处理后的图像。
(2)结合实验内容,评价腐蚀、膨胀以及开运算、闭运算的效果,并说明它们各自适用条件。
%对二值图像做腐蚀、膨胀以及开运算和闭运算
close all;
clc;
clear;
I=imread('C:\Documents and Settings\Owner\My Documents\MATLAB\road3.jpg');
I2=im2bw(I); %对读入图像做二值化处理
[m,n]=size(I2);
subplot(2,3,1),imshow(I)
title('原始图像');
subplot(2,3,2),imshow(I2)
title('二值图像');
s=[1 1;1 0]; %腐蚀膨胀算子
%腐蚀运算
for i=1:m-1
for j=1:n-1
if (I2(i,j)==1)&&(I2(i+1,j)==1)&&(I2(i,j+1)==1)
I3(i,j)=1;
end
end
end
subplot(2,3,3),imshow(I3)
title('图像腐蚀1次');
%膨胀运算
for i=1:m-1
for j=1:n-1
if (I2(i,j)==1)||(I2(i+1,j)==1)||(I2(i,j+1)==1)
I4(i,j)=1;
end
end
end
subplot(2,3,4),imshow(I4)
title('图像膨胀1次');
%开运算
for i=1:m-2
for j=1:n-2
if (I3(i,j)==1)||(I3(i+1,j)==1)||(I3(i,j+1)==1)
I5(i,j)=1;
end
end
end
subplot(2,3,5),imshow(I5)
title('开运算');
%闭运算
for i=1:m-2
for j=1:n-2
if (I4(i,j)==1)&&(I4(i+1,j)==1)&&(I4(i,j+1)==1)
I6(i,j)=1;
end
end
end
subplot(2,3,6),imshow(I6)
title('闭运算');
由上图易知,原图像经1次腐蚀后,图像中的一些不连续点或线被腐蚀掉;而原图像经1次膨胀后,图像中的一些不连续点或线被连接在一起或膨胀。
原图像经开运算(先腐蚀后膨胀),图像原先那些不完全连续部分,边缘孤点等被去掉,主体部分得以加强,因而图像特征明显,且清晰。
原图像经闭运算(先膨胀后腐蚀),图像原先那些不完全连续部分,大部分被去掉,只保留最基本特征部分,因而图像特征被明显削弱。
实验三 边缘检测
一、实验目的与要求
目的:熟悉采用Roberts算子、Sobel算子、Prewitt算子、Laplacian算子和LOG算子检测数字图像的边缘。
要求:上机运行,调试通过。
二、 实验设备:
计算机、Matlab软件、VC++或C语言软件
三、实验内容
利用VC++/C或MatLab中关于边缘检测的函数,分别采用Roberts算子、Sobel算子、Prewitt算子、Laplacian算子和LOG算子检测数字图像的边缘。
四、实验原理
两个具有不同灰度值的相邻区域之间总存在边缘,边缘是灰度值不连续的结果,这种不连续性通常可以利用求导数的方法方便地检测到。常用的边缘检测算子有Roberts算子、Sobel算子、Prewitt算子、LOG算子和Laplacian算子。
Roberts算子是一种利用局部差分算子寻找边缘的算子,其模板如图:
Sobel算子的两个卷积计算核如图:
Prewitt算子的两个卷积计算核如图:
LOG算子=高斯滤波+拉普拉斯边缘检测。
Laplacian算子是二阶导数的二维等效式,卷积核如图:
计算机视觉实验数学形态学,计算机视觉形态学边缘检测.doc相关推荐
- 西电计算机视觉实验报告二,计算机视觉实验报告Experiment3
<计算机视觉实验报告Experiment3>由会员分享,可在线阅读,更多相关<计算机视觉实验报告Experiment3(8页珍藏版)>请在人人文库网上搜索. 1.Experim ...
- 广州大学计算机视觉实验一:图像处理入门
相关资料 广州大学计算机视觉实验一:图像处理入门 广州大学计算机视觉实验二:摄像机几何 广州大学计算机视觉实验三:图像滤波 广州大学计算机视觉实验四:图像分割 广州大学计算机视觉实验五:简易数字识别 ...
- 计算机视觉包含计算机图形学,[计算机视觉与图像识别]计算机视觉,计算机图形学和数字图像处理,三者之间的联系和区别.doc...
[计算机视觉与图像识别]计算机视觉,计算机图形学和数字图像处理,三者之间的联系和区别.doc [计算机视觉与图像识别]计算机视觉,计算机图形学和数字图像处理,三者之间的联系和区别 篇一 : 计算机视觉 ...
- 计算机视觉实验:边缘提取与特征检测
秋风阁--北溪入江流:https://focus-wind.com/ 秋风阁--计算机视觉实验:边缘提取与特征检测 文章目录 一:实验内容 二:实验过程 (一)边缘提取 (1)卷积算子 a:rober ...
- 多尺度结构元素形态学边缘检测算法的研究-含Matlab代码
目录 一.引言 二.数学形态学理论概述 三.实验验证 四.参考文献 五.Matlab代码获取 一.引言 使用数字图像处理技术来解决计算机视觉.人工智能.生物遥感器视觉等领域所涉及到的图像问题时,最重要 ...
- Matlab数字图像处理 实验3、图像边缘检测的计算机实现
子曰:桃李不言,下自成蹊. 图 像 边 缘 检 测 的 计 算 机 实 现 图像边缘检测的计算机实现 图像边缘检测的计算机实现 P a r t . 0 实 验 目 的 仅 限 于 学 习 交 流 Pa ...
- opencv计算机视觉_opencv是计算机视觉的至尊工具
opencv计算机视觉 什么是计算机视觉? (What is Computer Vision?) Computer Vision is like imparting human intelligenc ...
- linux基础实验报告6,Linux实验报告6参考答案.doc
Linux实验报告6参考答案.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3. ...
- 计算机图形学 裁剪算法源代码,OpenGL计算机图形学梁友栋裁剪算法实验代码及运行结果.doc...
OpenGL计算机图形学梁友栋裁剪算法实验代码及运行结果.doc (10页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 .<计算 ...
最新文章
- java 调用autoit_Java中调用AutoIt操作控件
- Ext.Net学习笔记18:Ext.Net 可编辑的GridPanel
- linux重命名的命令行操作,Linux rename命令批量重命名的方法
- python 虚拟环境 mac,Mac下python 虚拟环境安装
- getMeasuredWidth和getWidth的区别
- 通过Chocolatey软件包管理器安装.NET Core
- opencv java 去干扰_java - OpenCV Java修补图像格式要求 - 堆栈内存溢出
- Linux基础学习五(1):java项目部署实战教程
- 24点游戏java_使用java编写计算24点游戏程序
- iOS 获取屏幕的属性和宽度
- 机器人能力再进化,组装宜家椅子只需20分钟! | Science Robotics论文
- 降维系列之 LTSA 局部切空间排列
- 粉红噪音测试软件,爱卡音响测试(59) Levante和B&W音响
- 小白量化彩票实战(1)彩票分析及爬虫双色球彩票开奖数据
- polkit启动失败_Linux MySQL 常见无法启动或启动异常的解决方案(上)
- 基于FML的MinecraftMod制作学习笔记——开发环境的配置
- 《数字化决策》连载 | 七:探索并建立决策模型(3)
- Halcon示例程序Circle 解析
- sqlmanager mysql5_SQL Manager for MySQL
- springboot使用 poi 导入导出Excel工具类
热门文章
- 深度学习为图片人物换装【python代码教程】
- 搜索引擎背后的原理和中文日志检索
- 赋能开发者,英特尔发布oneAPI 2022工具包
- 低代码发展专访系列之六:低代码平台能解决业务重构的问题么?
- 十年探索,云上明灯,re:Invent再启掀产业风暴
- 用友BIP|YonBuilder+APICloud 双平台,“1+1>N”的低代码战略
- 妥了!微服务治理的困难,用 Serverless 来解决
- 云+X案例展 | 金融类:荣之联助力君康人寿构建新一代数据中心
- SDN精华问答 | 为什么会出现SDN?
- mmap函数_分析由 mmap 导致的内存泄漏