计算机视觉实验数学形态学,计算机视觉形态学边缘检测.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算子是二阶导数的二维等效式,卷积核如图:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/526900.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

新联会是什么组织的作用_“新国标”脚蹬子受到人们热议!它的作用是什么,可有可无吗?...

在“新国标”实施的这段时间里,有很多人都开始正常出行,人们也不再为电动车而烦恼。因为你要骑行老国标电动车,那么你就去上牌即可。如果你想体验“新国标”电动车,那么在你购买的时候也会给你上牌,那么上路是没有任何…

南航计算机学院岳涛,自动化学院 - 南京航空航天大学

发表论文:[1]MinYao,Min Zhao.Developing an improved MPC algorithm for Dynamic UAV PathPlanning Avoiding Moving Threat.Robotica,2015,33(3)611-621.SCI[2]Yao Min ,ZhaoMin.CooperativeAttackStrategy of Unmanned Aerial Vehicles in Adversarial Environme…

server精简版代理意外终止 sql_来自阿里巴巴内部JAVA面试宝典意外流出

前言来自阿里巴巴内部面试宝典意外流出!面试宝典内容(JVMMybatisZookeeper),附答案解析MyBatis系列面试宝典1.MyBatis是什么?Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身…

天津科技大学计算机网络,计算机网络PPT(天津科技大学讲稿-张强)第一章英文对照...

计算机网络课程讲义Chapter 1 IntroductionA note on the use of these ppt slides:We’re making these slides freely available to all (faculty, students, readers). They’re in PowerPoint form so you can add, modify, and delete slides (including this one) and sl…

sox处理mp3_音频处理常用Linux命令总结(一)

今天总结一下常用的linux音频处理工具soX - Sound eXchangesoxisoxi 常用选项soxi: SoX vUsage: soxi [-V[level]] [-T] [-t|-r|-c|-s|-d|-D|-b|-B|-p|-e|-a] infile1 ...-V[n] Increment or set verbosity level (default is 2)-T With -s, -d or -D, display the tota…

2019年12月计算机统考答案,2019年12月计算机等级WPS考前冲刺练习题及答案

【导语】2019年12月计算机等级考试已经进入冲刺阶段,为了方便考生及时有效的备考,那么,无忧考网为您精心整理了2019年12月计算机等级WPS考前冲刺练习题及答案,把握机会抓紧练习吧。如想获取更多计算机等级考试的模拟题及备考资料&…

七乐彩中奖规则表_【开奖】双色球第2020094期开奖结果出炉!你中奖了吗?

东莞福彩——让您人生多福,生活多彩!购福彩,做公益,圆梦想。●活动进行时●点击了解↓↓↓●【活动1】727福彩嘉年华:福彩携1000万体验券喊你来生日趴!●【活动2】刮刮乐新票“超给力”重磅来袭&#xff01…

进制转换计算机文档,(完整版)计算机各种进制转换练习题(附答案)

进制转换练习题1.十进制数1000对应二进制数为______,对应十六进制数为______。供选择的答案A:①1111101010 ②1111101000 ③1111101100 ④1111101110B:①3C8 ②3D8 ③3E8 ④3F82.十进制小数为0.96875对应的二进制数为______,对应的…

远程计算机 函数不支持,win7远程桌面连接提示要求的函数不受支持怎么办

摘要 腾兴网为您分享:win7远程桌面连接提示要求的函数不受支持怎么办,作业大师,智学网,虚拟助手,喜马拉雅等软件知识,以及winrar纯净,powerdesigner中文,云协同,smc选型软件&#xf…

arcgis vue 添加图层优化_行业 | ArcGIS制图技巧(超全)

↑ 点击上方「中国测绘学会」可快速关注我们地理信息系统(Geographic Information System或 Geo-Information system,GIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地…

图片大_2020跨年图片 元旦快乐祝福图片 2019再见2020你好图片大全 新年图片

听说你会画蛋,“圆蛋”画得好这是上天的垂青,但要成为一名令人仰慕的画家,还要靠你不懈的追求。愿你为“圆蛋”而努力,因元旦而快乐终生!元旦要到,预祝你用开心享受节日每一秒,用高兴感受生活真…

软件测试技术qtp,51Testing独家连载:(四十一)精通QTP——自动化测试技术领航

操控方式2:获取DOM对象setoDocument Browser("Browser").Page("Page").Object使用GetElementsByName获取按钮对象并触发onclick事件oDocument.getElementsByName("NAME_001")(0).click操控方式3:获取DOM对象setoDocument…

ise的时钟ip核_Vivado CIC IP核滤波器详解(一)

引言:从本文开始,我们详细介绍Xilinx CIC IP核滤波器相关知识,包括CIC IP核提供的特性、IP核接口描述以及IP核设计指导等相关内容。1.概述级联积分器梳状(CIC)滤波器,也称为Hogenauer滤波器,是用于实现数字系统中大采样…

潍坊经贸每年单招计算机的成绩,2018潍坊职业学院单招成绩查询时间

2018潍坊职业学院单招成绩查询时间2017-12-28 16:59:50文/丁雪竹潍坊职业学院单招什么时候出成绩,考试分数什么时候公布?高三网小编整理了2018潍坊职业学院单招成绩查询入口,希望大家都能在系统官网上查询到自己的成绩。潍坊职业学院单招什么…

天津大学计算机预推免机试_2019预推免汇总 | 9.18New!

设计保研2019年预推免汇总栏目开通了!为了抢夺优质生源,每年9月,各大高校会以院系为单位组织开展预推免活动。对于设计保研的同学而言,预推免不容忽视!为了帮助大家打赢这场信息战,小设将在官方通知发布的第…

中小学计算机教学大纲,中小学信息技术教材教法教学大纲

1中小学信息技术教材教法教学大纲一、课程说明1、课程简介《中小学信息技术教学基本技能训练》与《中小学信息技术教学论》配合构成计算机教育类选修课程《中小学信息技术教材教法》。该课程是发展计算机教育类学生教学技能的实践性课程,包括以课堂活动为主的教师教…

ros自带package在哪里_ROS Kinetic中自带的OpenCV使用

本文主要记录了ROS Kinetic中OpenCV的使用&#xff0c;Kinetic完全安装中本身自带了Opencv3.3.1&#xff0c;因此在ROS中可以直接用ROS自带的Opencv3.3.1。工程中包含头文件&#xff1a;#include <opencv2/core.hpp>#include <opencv/highgui.h>#include <openc…

和在线视频会议服务器,什么是视频会议服务器端和客户端?

什么是视频会议服务器端?越来越多的企业采用私有化在企业内部部署视频会议&#xff0c;就不可避免的需要自行搭建视频会议服务器&#xff0c;什么是视频会议服务器端&#xff0c;视频会议服务器端有什么用?视频会议服务器端是整套视频会议的枢纽,是用来传输以及存储用户信息的…

zookeeper 默认端口_ZooKeeper知识点汇总

一、ZooKeeper简介1. ZooKeeper是什么​ Apache ZooKeeper是一个开源的分布式服务框架&#xff0c;为分布式应用提供协调服务&#xff0c;用来解决分布式应用中的数据管理问题&#xff0c;如&#xff1a;配置管理、域名服务、分布式同步、集群管理等官网 https://zookeeper.apa…

麦块不显示服务器,为什么开不了服务器啊!

我都开好服务器&#xff0c;搞好插件了&#xff0c;为什么一开服务器就这样&#xff1f;Loading libraries, please wait...2015-07-01 17:37:25,890 WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream[17:37:29 INFO]: Starting minecraft server ver…