![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数字图像处理
文章平均质量分 80
matlab实现
诶你爱我吗
不努力学习会变成猪哦
展开
-
数字图像处理——Matlab实现多目标跟踪
程序运行截图如下:程序可以分为两部分:1.每一帧检测运动objects;2.实时的将检测得到的区域匹配到相同一个物体;检测部分,用的是基于高斯混合模型的背景剪除法;所谓单高斯模型,就是用多维高斯分布概率来进行模式分类其中μ用训练样本均值代替,Σ用样本方差代替,X为d维的样本向量。通过高斯概率公式就可以得出类别C属于正(负)样本的概率。而混合高斯模型(GMM)就是数据从多个高斯...原创 2020-03-12 22:41:35 · 8794 阅读 · 16 评论 -
数字图像处理拓展题目——利用Matlab实现动态目标检测 二帧差法、ViBe法、高斯混合模型法,可应用于学生递东西行为检测
1.二帧差法实现动态目标检测先上效果图:利用GUI界面显示出来效果图为:实现流程1.利用matlab中的VideoReader函数读取视频流。2.帧差法:获得视频帧数,用for循环对图像每相邻两帧之间做差,得到差分后的每一帧视频图像(以二帧差法为例,此处也可采用三帧法、ViBe方法、高斯混合建模法得到动态目标检测的二值图像)。3.对差分后的图像进行二值化处理,然后填充图形区...原创 2019-12-26 23:55:31 · 5470 阅读 · 4 评论 -
数字图像处理(九)——Matlab实现近似多边形的提取与求形状数
实验内容计算以上边界的阶数为20的形状数及其相应的近似多边形。实验原理形状数是一种基于链码的,反映边界形状的描述子。形状数定义为具有最小值的一阶差分码,其值限定了可能的不同形状数目。对链码来说,有两种基本的链码表示方法:可以按照各个方向的数字来确定相应的图像边界的方向,从而构成图像,对于每相邻的两个方向之间的差则构成了一阶差分码,一阶差分码的最小值即形状数。过程分析首先先对图像进行...原创 2019-12-23 19:04:57 · 6594 阅读 · 5 评论 -
数字图像处理(八)——Matlab实现单阈值与多阈值分割
实验内容对左侧图像进行单阈值、多阈值分割,分别得到右侧的结果。请大家实现这两种方法的分割,对比单阈值与多阈值以及不同阈值的分割效果。实验一:单阈值分割方法一:人工阈值选择法:阈值分割最简单的方法就是人工选择法。基于灰度阈值的分割方法,其关键是如何合理的选择阈值。人工选择方法是通过人眼的观察,应用人对图像的知识,在分析图像直方图的基础上,人工选择出合理的阈值。也可以在人工选择出阈值后,根据...原创 2019-12-23 18:59:36 · 16495 阅读 · 8 评论 -
数字图书处理(七)——Matlab实现腐蚀和膨胀及击中击不中变换
实验一:设计结构元素,编程实现以下过程:长方形目标物A,内部有噪声导致的空洞,周围有噪声块。处理效果:目标本身除了4个角的直角变为圆角外没有变化。实验二:确定目标物位置,击中击不中变换:1.1腐蚀和膨胀方法一:采用四邻域的单位结构元素B=[0 1 01 1 10 1 0];利用imdilate()函数对图像不断地进行迭代膨胀,再利用imerode()函数,对图像进行迭代膨胀,...原创 2019-12-23 16:48:42 · 2669 阅读 · 0 评论 -
数字图像处理(六)——Matlab实现频域图像分析、FFT实现4:1的图像压缩
实验内容实验一:自选一幅图像,并对其分别添加一定强度的周期噪声和高斯噪声,然后分别采用高斯模板、中值滤波的时域方法以及傅里叶变换和小波变换的频率滤波方法对该含噪图像进行去噪处理,并基于PSNR值和视觉效果这两个指标来比较这四种滤波的方法对两种不同噪声的去噪能力。实验二:1、编写一个程序,要求实现下列算法:首先将图像分割为8×8的子图像,对每个子图像进行FFT,对每个子图像中的64个系数,按...原创 2019-12-23 14:08:38 · 4646 阅读 · 2 评论 -
数字图像处理(五)——Matlab实现图像的边缘锐化及各种算子的比较
实验内容基于单方向梯度算子,Robert算子,Sobel算子,Priwiff算子,Laplacian算子,多方向模板,LOG算子编写matlab增强程序最后,显示边缘图像和锐化增强图像,并对这些仿真结果所呈现的边缘提取和增强效果进行对比分析。图像锐化是补偿图像的轮廓,增强图像的边缘及灰度跳变的部分,使图像变得清晰,分为空间域处理和频域处理两类。图像锐化是为了突出图像上地物的边缘、轮廓,或某些...原创 2019-12-23 13:55:40 · 18803 阅读 · 4 评论 -
数字图像处理(四)——Matlab实现图像几何变换
实验内容已知3×3的图像如图所示:A、将此图以图形中心为轴顺时针旋转30度。B、将此图放大二倍。C、对此图作水平镜像。D、对此图作垂直方向的错切。1.1使用matlab制作出题目所要求的图形。定义一个a=zeros(300,300,3)的三维矩阵,用for循环对该矩阵中的每个像素点进行赋值运算,给出不同的值作为该图像每个像素点的灰度级,生成的图像如图所示:1.2将此图以图形中心...原创 2019-12-23 13:30:45 · 3415 阅读 · 0 评论 -
数字图像处理(三)——Matlab实现图像去噪
实验内容1.自选一幅图像或自制一幅图像,图像的主体目标物形状有块状、圆形等形状,且有细线及尖角细节等多样化的细节。2、添加不同强度的高斯噪声、椒盐噪声,编程实现图像的均值滤波、高斯加权均值滤波、中值滤波运算,对比分析不同尺寸平滑模板对高斯噪声和椒盐噪声的去噪效果差异。1.1对图像添加椒盐噪声和高斯噪声通过imnoise函数分别对图像添加椒盐噪声和高斯噪声,即I2=imnoise(I1,‘g...原创 2019-12-23 13:09:16 · 28603 阅读 · 3 评论 -
数字图像处理(二)——Matlab实现灰度变换及直方图修正计算
实验内容一、自选一幅背景较复杂、前景目标较多的交通图像,编程实现如下内容,并写出实验报告。1、分段线性变换各种情况的变换效果对比2、对数、指数变换、取反等各种非线性变换的效果对比,务必有仿真结果及其详细的对比分析二、1、已知某灰度图像数据如下,请对其进行直方图均衡化2、已知某灰度图像数据如下,请用Gml和SML两种映射规则对其进行直方图规定化,对比变换后的直方图。1.1线性变换代码...原创 2019-12-23 13:00:25 · 4615 阅读 · 0 评论 -
数字图像处理(一)——Matlab实现图像的采样及量化
一、实验目的通过学习采样和量化获取图像的方法,将图像转换为数字形式并进行相应的采样和量化变换,观察图像的变化情况,加深对于采样和量化的理解,并学会如何将彩色图转化为灰度图和二值图。二、实验内容1、用matlab编写采样和量化程序,并对比分析不同空间和幅度分辨率的数字化图像的效果;2、用matlab编写彩色图变灰度图和二值图;图像的采样和量化原理如下:灰度图像的采样和量化原理:采样是把...原创 2019-12-23 12:44:07 · 20391 阅读 · 3 评论