摘要: 1、创建图像窗口滑动条 代码清单3-54 createTrackbar()函数原型 1. int cv::createTrackbar(const String & trackbarname, 2. const String & winname, 3. int * value, 4. int cou 阅读全文
posted @ 2023-04-10 17:56 夏蝉沐雪 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1、高斯金字塔 构建图像的高斯金字塔是解决尺度不确定性的一种常用方法。高斯金字塔是指通过下采样不断的将图像的尺寸缩小,进而在金字塔中包含多个尺度的图像,高斯金字塔的形式如图3-30所示,一般情况下,高斯金字塔的最底层为图像的原图,每上一层就会通过下采样缩小一次图像的尺寸,通常情况尺寸会缩小为原来的一 阅读全文
posted @ 2023-04-10 17:38 夏蝉沐雪 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 1、绘制圆形 代码清单3-40 circle()函数原型 1. void cv::circle(InputOutputArray img, 2. Point center, 3. int radius, 4. const Scalar & color, 5. int thickness = 1, 6 阅读全文
posted @ 2023-04-10 16:40 夏蝉沐雪 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 极坐标变换就是将图像在直角坐标系与极坐标系中互相变换,形式如图3-26所示,它可以将一圆形图像变换成一个矩形图像,常用于处理钟表、圆盘等图像。圆形图案边缘上的文字经过及坐标变换后可以垂直的排列在新图像的边缘,便于对文字的识别和检测。 代码清单3-38 warpPolar()函数原型 1. void 阅读全文
posted @ 2023-04-10 16:31 夏蝉沐雪 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 透视变换是按照物体成像投影规律进行变换,即将物体重新投影到新的成像平面,示意图如图所示。透视变换常用于机器人视觉导航研究中,由于相机视场与地面存在倾斜角使得物体成像产生畸变,通常通过透视变换实现对物体图像的校正。透视变换中,透视前的图像和透视后的图像之间的变换关系可以用一个3×3的矩阵变换矩阵表示, 阅读全文
posted @ 2023-04-10 16:27 夏蝉沐雪 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 在OpenCV 4中并没有专门用于图像旋转的函数,而是通过图像的仿射变换实现图像的旋转。实现图像的旋转首先需要确定旋转角度和旋转中心,之后确定旋转矩阵,最终通过仿射变换实现图像旋转。针对这个流程,OpenCV 4提供了getRotationMatrix2D()函数用于计算旋转矩阵和warpAffin 阅读全文
posted @ 2023-04-10 16:11 夏蝉沐雪 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 1、压缩文件案的用途与技术常见的压缩文件案扩展名: *.Z compress程序压缩档案(过时,不学); *.gz gzip程序压缩文案; *.bz2 bzip2程序压缩文案; *.tar tar程序打包的数据,并没有压缩过; *.tar.gz tar程序打包的档案,并经过gzip的压缩; *.ta 阅读全文
posted @ 2023-04-10 10:46 夏蝉沐雪 阅读(54) 评论(0) 推荐(0) 编辑