![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCV 拾遗
文章平均质量分 62
可微函树
关注三维成像与三维测量
展开
-
OpenCV 变换整幅图像的warpPerspective()函数——中心化坐标表示
变换整幅图像的warpPerspective()函数——中心化坐标表示OpenCV自带的warpPerspective()函数,可以根据透视变换参数实现从一幅图像到另外一幅图像之间的映射变换。OpenCV为了保证坐标的对应关系,在一些情况下,会对变换的图像进行裁剪,以至于不能显示图像全貌。这限制了其的一些应用。为了使变换既能保持坐标对应,又能显示整幅图像,本文给出了中心化坐标表示下的映射关系实现。如图1所示。图1,即带有坐标对应关系(以图像中心为原点的坐标系)又能显示整幅图像的Warp实..原创 2022-01-18 16:01:16 · 6017 阅读 · 4 评论 -
OpenCV中 变换模型求解的函数补充: 刚体变换(Rigid Transform)和仿射变换(Affine Transform)
OpenCV中提供了丰富的图像几何变换模型求解和进行几何变换的函数接口。库中已经提供的两种图像变换模型(仿射变换getAffineTransform和透视变换getPerspectiveTransform)的求解方法,以及仿射求逆变换的求解等, 并通过warpAfine ,warpPerspective等函数实现了图像的重采样。但现有的变换在很多应用中略显不足,本文提供三类变换的最小二乘估计方法。原创 2017-06-28 21:15:39 · 8055 阅读 · 2 评论 -
OpenCV 根据对应的三维点估计刚体变换的旋转平移矩阵(RT矩阵)
OpenCV通过estimateAffine3D() 提供了三维仿射变换模型的最小二乘估计方法,但是遗憾的是没有提供三维刚体变换模型(即旋转/平移矩阵,RT矩阵)的估计方法。下面的代码提供了对该方法的一种实现。原创 2017-07-02 21:01:09 · 13438 阅读 · 2 评论 -
OpenCV 基于距离变换的高精度轮廓匹配
轮廓匹配在定位测量应用中对其匹配的精度有更高的要求,通常的像素级的匹配结果难以满足其要求。本文给出了一种具有亚像素精度的快速轮廓匹配定位方法,其进行数学计算的基础为二值图像的距离变换。原创 2017-07-04 15:14:50 · 3999 阅读 · 0 评论 -
OpenCV 从浮点型数据的视差图中分割并滤除小的斑块
本文基于OpenCV的底层实现,提供了一个可以适用各种数据类型的视差图分割滤除小斑块的方法接口。原创 2017-06-30 21:33:34 · 3111 阅读 · 3 评论 -
OpenCV 带掩膜的Gauss平滑/滤波
OpenCV 提供完整而丰富的图像平滑滤波算进接口,但这些平滑都是对整幅图像或者整幅图像中的某个ROI区域进行的,而有些时候我们需要仅仅对某个掩膜区域内的亮度或者数据进行平滑或者滤波,下面给出了常用的Gauss平滑滤波在带有掩膜时的一种实现(图像的数据类型为CV_32F1,其它类型的图像数据可仿照实现)原创 2017-07-14 12:28:17 · 1997 阅读 · 1 评论 -
OpenCV 基于轮廓提取的二值图像分析与连通区域标记算法
简单介绍了OpenCV 提供的可用于二值图像分析的算法接口,并在指出现有算法接口不足的基础上,给出了一个带有标记结果输出的 连通区域标记算法接口。原创 2017-07-07 16:28:39 · 7232 阅读 · 0 评论 -
OpenCV 图像插值计算(双线性插值/双三次插值)
图像插值也叫图像重采样,在很多需要进行图像定位的计算中大量用到,OpenCV将图像插值的函数封装到了其与几何变换相关的函数中,并未直接暴露独立进行图像插值计算的接口,而在需要情况下我们需要对图像进行直接的插值计算,本文给出了两个常用的图像插值接口:双线性插值与双三次插值。原创 2017-07-09 19:21:34 · 8419 阅读 · 3 评论