图像处理
azhuazhu
这个作者很懒,什么都没留下…
展开
-
opencv中Harris角点检测
opencv中Harris角点检测原创 2023-01-31 18:21:55 · 177 阅读 · 1 评论 -
Dog算子近似Log算子原理
Dog算子近似Log算子原理原创 2023-01-31 16:38:35 · 323 阅读 · 0 评论 -
SIFT算法学习(1)
1.尺度参数 尺度英文名scale,直观理解就是比例或者缩放。针对一幅图像,例如我们使用边缘检测算子,以像素为单位进行处理,这里的尺度就是像素级别。在现实世界,物体距离人眼远或者近,距离远了,尺度大,只能看到物体的轮廓;距离近了,尺度小,能看到物体的细节。在数字图像领域,不同的图像尺度,是由不同大小的高斯滤波器与图像卷积实现的,可以模拟目标不同的距离在人眼视网膜上的形成过程。它的原创 2017-02-08 11:12:57 · 324 阅读 · 0 评论 -
SIFT算法学习(2)
3.SIFTSIFT全称为scale invariant feature transform,即尺度不变特征变换。SIFT算法提取的SIFT特征具有如下特性:⑴SIFT特征是图像的局部特征,其对旋转、尺度缩放、亮度变化保持不变性,对视角变化、放射变换、噪声也保持一定程度的稳定性。⑵独特性好,信息量丰富,适用于海量数据库中进行快速、准确的匹配。⑶多量性,即使少数的几个物体也可以产生大原创 2017-02-12 10:31:46 · 313 阅读 · 0 评论 -
直线拟合
在进行直线拟合算法中,一直使用最小二乘法,使用时间长了,也比较熟练了,但是在最近一次使用中,最小二乘法在拟合垂直或者接近垂直的直线时,效果不好;斜率很大,使用稳定性不好。查阅《Computer.Vision.A.Modern.Approach》,最小二乘法认为x没有误差,而误差来源于y,当直线接近垂直时,轻微的变化,造成y值的变化也很大,所以想效果不理想,如图1。而使用书中介绍的方法:最小二乘法总原创 2017-12-09 12:36:16 · 1616 阅读 · 3 评论 -
平面拟合
在直线拟合的基础上,平面拟合和直线拟合非常相似,可以用方程z=ax+by+c来表示平面,采用最小二乘法即可。这也容易导致较大的偏差,与直线拟合采用最小二乘法一样,该方程不能表示垂直面。采用总体最小二乘法,平面表示方程:ax+by+cz+d=0;限制条件:.可得出如下矩阵: ...原创 2018-08-23 10:20:54 · 13837 阅读 · 4 评论 -
findContours
findContours函数是opencv中非常有用的分割函数,为开发人员提供形状、面积等拓扑信息等。函数原型如下: void findContours ( InputOutputArray image, OutputArrayOfArrays contours, OutputArray hierarchy, int mode, int method, Point ...转载 2018-08-21 15:44:10 · 2389 阅读 · 0 评论 -
直线拟合2
Opencv中的fitLine函数,实现了《直线拟合》一文中的总体最小二乘法拟合直线。 C++: void fitLine(InputArray points, OutputArray line, int distType, double param, double reps, double aeps) 参数说明: points:需要拟合的点;...原创 2019-02-25 14:24:48 · 2093 阅读 · 0 评论