
图像处理
lyd1995
这个作者很懒,什么都没留下…
展开
-
数字图像处理基础实验(四):图像去噪
一、实验内容及原理1、均值滤波具体内容:利用 OpenCV 对灰度图像像素进行操作,分别利用算术均值滤波器、几何均值滤波器、谐波和逆谐波均值滤波器进行图像去噪。模板大小为 5*5。 (注:请分别为图像添加高斯噪声、胡椒噪声、盐噪声和椒盐噪声,并观察 滤波效果)(1)算术均值滤波器f^(x,y)=1mn∑g(s,t)\hat {f}(x,y)=\frac {1}{mn}\sum g(s,t)...原创 2019-04-25 19:40:03 · 6701 阅读 · 0 评论 -
数字图像处理基础实验(二):直方图均衡化
一、实验内容及原理1、计算灰度图像的归一化直方图具体内容:利用 OpenCV 对图像像素进行操作,计算归一化直方图.并在 窗口中以图形的方式显示出来步骤:(1)初始化一个256大小的数组,存放图像中每级灰度值的像素点的个数(2)遍历整张图像(3)归一化数组2、灰度图像直方图均衡处理具体内容:通过计算归一化直方图,设计算法实现直方图均衡化处理。步骤:(1)读取该像素点的灰度值(...原创 2019-04-25 11:19:52 · 4392 阅读 · 0 评论 -
数字图像处理基础实验(一):灰度变换
一、实验内容及原理1、利用 OpenCV 读取图像。具体内容:用打开 OpenCV 打开图像,并在窗口中显示2、灰度图像二值化处理具体内容:设置并调整阈值对图像进行二值化处理。图像二值化( Image Binarization):就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果的过程。3、灰度图像的对数变换具体内容:设置并调整 r 值对图像进行对数变...原创 2019-04-25 11:07:13 · 4435 阅读 · 0 评论 -
LeetCode90-子集 II
给定一个可能包含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入: [1,2,2]输出:[ [2], [1], [1,2,2], [2,2], [1,2], []]一、思路参考:LeetCode78-子集(一)回溯算法先对数组排序,再利用set的性质去重C++代码:class Solution...原创 2019-04-26 13:19:29 · 142 阅读 · 0 评论 -
数字图像处理实验(九):meanshift跟踪算法
一、实验原理MeanShift算法无参密度估计理论,无参密度估计也叫做非参数估计,属于数理统计的一个分支,和参数密度估计共同构成了概率密度估计方法。参数密度估计方法:要求特征空间服从一个已知的概率密度函数,在实际的应用中这个条件很难达到。无参数密度估计方法:对先验知识要求最少,完全依靠训练数据进行估计,并且可以用于任意形状的密度估计。所以依靠无参密度估计方法,即不事先规定概率密度函数的结构...原创 2019-04-25 20:26:19 · 1955 阅读 · 0 评论 -
数字图像处理实验(八):金字塔分割算法
一、实验内容与原理图像金字塔常用作多分辨率模型。视频图像的多分辨率模型是视频图像处理的重要方法。图像金字塔包括高斯金字塔和拉普拉斯金字塔两种实现形式。1、高斯金字塔:(向下取样,缩小图像)高斯金字塔的实现包括两步:高斯低通滤波和下采样。首先利用高斯核对图像进行卷积;然后进行下采样,得到不同尺度下的目标图像。高斯金字塔工作原理,为了获取层级为i+1层的高斯金字塔图像:(1)对图像i进行高斯...原创 2019-04-25 20:19:26 · 2311 阅读 · 0 评论 -
数字图像处理实验(七):canny算法边缘检测
一、实验原理canny边缘检测算法处理5个步骤1、使用高斯滤波算法,以平滑图像,滤除噪声。2、计算图像中每个像素点的梯度强度和方向。3、应用非极大值(NMS)抑制,以消除边缘检测带来的杂散响应。4、应用双阈值(DT)检测来确定真实的和潜在的边缘。5、通过抑制孤立的弱边缘最终完成边缘检测二、实验代码实验环境:(1)OpenCV3.4.3(2)Ubuntu16.04(3)VS C...原创 2019-04-25 20:04:50 · 4781 阅读 · 0 评论 -
数字图像处理实验(六):图像旋转与缩放
一、实验内容与原理1、空间变换:空间变换对应矩阵的仿射变换。一个坐标通过函数变换的新的坐标位置:所以在程序中我们可以使用一个2*3的数组结构来存储变换矩阵:以最简单的平移变换为例,平移(b1,b2)坐标可以表示为:因此,平移变换的变换矩阵及逆矩阵记为:2、缩放变换:将图像横坐标放大(或缩小)sx倍,纵坐标放大(或缩小)sy倍,变换矩阵及逆矩阵为:3、选择变换:图像绕原点...原创 2019-04-25 19:59:52 · 5677 阅读 · 0 评论 -
数字图像处理基础实验(五):频域滤波
一、实验内容及原理1、 灰度图像的 DFT 和 IDFT具体内容:利用 OpenCV 提供的 cvDFT 函数对图像进行 DFT 和 IDFT 变换 。2、 利用理想高通和低通滤波器对灰度图像进行频域滤波具体内容:利用 cvDFT 函数实现 DFT,在频域上利用理想高通和低通滤波 器进行滤波,并把滤波过后的图像显示在屏幕上(观察振铃现象),要求截止频 率可输入。3、 利用布特沃斯高通和低...原创 2019-04-25 19:52:14 · 4637 阅读 · 0 评论 -
数字图像处理基础实验(三):空域滤波
一、实验内容及原理1、利用均值模板平滑灰度图像具体内容:利用 OpenCV 对图像像素进行操作,分别利用 33、55 和 9*9 尺寸的均值模板平滑灰度图像2、利用高斯模板平滑灰度图像具体内容:利用 OpenCV 对图像像素进行操作,分别利用 33、55 和 9*9 尺寸的高斯模板平滑灰度图像高斯模板公式:G(x,y)=12πσ2e−x2+y22σ2G(x,y)=\frac {1}{2\...原创 2019-04-25 18:32:37 · 2720 阅读 · 0 评论