图像处理
gehulushang
这个作者很懒,什么都没留下…
展开
-
仿射变换与图像重映射
关于仿射变换与图像重映射仿射变换简单概念:仿射变换包括平移、旋转、放缩、剪切、反射变换前是直线的,变换后依然是直线 直线比例保持不变其他:平移(translation)和旋转(rotation)两者的组合称之为欧式变换(Euclidean transformation)或刚体变换(rigid transformation);放缩(scaling)可进一步分为unifor...原创 2020-04-16 17:13:37 · 534 阅读 · 0 评论 -
霍夫变换
关于霍夫变换(Hough transform)霍夫变换用于检测直线简介霍夫变换中用下列方程式表示直线: 其中参数是直线与图像原点(左上角)的距离,是直线与垂直线间的角度。在这种表示法中,图像中的直线有一个0~的角度,而半径的最大值是图像对角线的长度。霍夫变换用于检测直线的缺点...原创 2020-03-19 10:07:44 · 1217 阅读 · 0 评论 -
基于图像导数运算的滤波器
Sobel算子Robert算子Laplance算子原创 2020-03-28 21:30:12 · 1732 阅读 · 0 评论 -
OpenCV中的Mat对象
Mat对象简介Mat是OpenCV中用来存储图像信息的内存对象,可以理解为一个包含所有强度值的像素点矩阵,另外包含图像的宽、高、类型、纬度、大小、深度等信息。通道常见的通道有1、3、4 其中4包含透明通道图像深度每一个像素的位数图像类型 创建Mat时传递的类型,例如CV_8UC3、CV_16UC2等Mat对象的组成Mat对象是由头部与数据部分组成的,头部包含了一个指向数据的指...原创 2020-03-17 21:41:17 · 871 阅读 · 0 评论 -
关于图像金字塔
一般情况下,我们要处理是一副具有固定分辨率的图像,但是有些情况下,需要对同一图像的不同分辨率的子图像进行处理。比如,我们要在一幅图像中查找某个目标,比如脸,我们不知道目标在图像中的尺寸大小,这种情况下,我们需要创建创建一组图像,这些图像是具有不同分辨率的原始图像。图像金字塔是图像中多尺度表达的一种,最主要用于图像的分割,是一种以多分辨率来解释图像的有效但概念简单的结构。图像金字塔最初用于机器视...原创 2020-03-18 10:37:58 · 583 阅读 · 0 评论 -
用形态学运算变换图像
数学形态学:定义一系列运算,用预先定义的形状元素探测图像,从而实现图像的转换。这个形状元素与像素领域的相交方式决定了运算的结果。结构元素:结构元素可以简单地定义为像素的组合,在对应的像素上定义一个原点(也称为锚点)。形态学滤波器的应用过程就包含了用这个结构元素探测图像中每个像素的操作过程。把某个像素设为结构元素的原点后,结构元素和图像重叠的像素集就是特定形态学运算的应用对象。结构元素可...原创 2019-12-24 21:10:25 · 389 阅读 · 0 评论 -
图像中像素的表示
我自己的命名,主要关于图像的色彩空间RGB色彩空间:RGB色彩空间的基础是对加色法三原色(红、绿、蓝)的应用。选用这三种颜色作为三原色,是因为将它们组合之后可以产生色域很宽的各种颜色,与人类视觉系统对应。(0,0,0)表示黑色、(255, 255, 255)表示白色。其中,255表示色彩空间被量化成255个数,最高亮度值为255(255 = 2^8 - 1,即每个色彩通道用8位表示)。...原创 2019-12-23 10:18:09 · 5461 阅读 · 0 评论 -
角点检测算法
图像特征检测算法总结斑点检测高斯-拉普拉斯 LoG与高斯差分 DoH尺度不变特征变换匹配算法 ScaleInvariantFeatureTransform (SIFT)SIFT算法的实质是在不同的尺度空间上查找关键点(特征点),并计算出关键点的方向。SIFT所查找到的关键点是一些十分突出,不会因光照,仿射变换和噪音等因素而变化的点,如角点、边缘点、暗区的亮点及亮区的暗点等。...原创 2020-04-13 21:12:37 · 2570 阅读 · 0 评论 -
直方图统计像素
通过直方图对图像中的像素进行简单统计,也可以得到图像的很多信息,利用这些信息可以进行图片增强,图片分割和图片匹配。简单统计:一般将图片转变为灰度图,这样是为了减少图片信息的维度,对统计进行简化。将各个灰度不一样的像素进行统计,可以得到一个横坐标为像素强度,纵坐标为像素数量的直方图。阈值化处理:对直方图进行分析,有时候会发现像素集中在某个区间,如果只显示直方图中某个强度值区间的像...原创 2019-12-04 22:16:28 · 2296 阅读 · 0 评论 -
傅里叶变换与卷积
关于傅里叶变换与卷积只是很浅显的记录一下二者的作用卷积:卷积可以理解为一种运算,只是这种运算比较复杂。可以看到卷积的重要的物理意义是:一个函数(如:单位响应)在另一个函数(如:输入信号)上的加权叠加。卷积的应用:卷积是一种积分运算,用来求两个曲线重叠区域面积。可以看作加权求和,可以用来消除噪声、特征增强。把一个点的像素值用它周围的点的像素值的加权平均代替。卷积...原创 2019-12-01 11:09:40 · 21508 阅读 · 0 评论 -
KNN与CNN
KNN与CNN相关KNN(K-Nearest Neighbor)最邻近分类算法就是k个最近的邻居的意思,说的是每个样本都可以用它最接近的k个邻居来代表。KNN算法的核心思想是如果一个样本在特征空间中的k个最相邻的样本中的大多数属于某一个类别,则该样本也属于这个类别,并具有这个类别上样本的特性 KNN最邻近分类算法的实现原理:为了判断未知样本的类别,以所有已知类...原创 2019-12-03 21:28:25 · 9834 阅读 · 0 评论 -
图像插值算法
图像插值算法总结最近邻域插值变换后的目标图像某点像素值等于源图像中与变换前相应点最近的点的像素值。在四邻像素中,将距离待求像素最近的邻像素灰度赋给待求像素。双线性插值原理:假设源图像大小为mxn,目标图像为axb。那么两幅图像的边长比分别为:m/a和n/b。注意,通常这个比例不是整数,编程存储的时候要用浮点型。目标图像的第(dstX, dstY)个像素点可以根据如...原创 2019-12-07 14:41:16 · 951 阅读 · 0 评论