![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
Code-world-1
想做一个优秀的程序员,必须先从写博客开始!
展开
-
OpenCV2彩色图像和灰度图像读取、显示、保存
OpenCV是一个基于BSD许可开源的跨平台计算机视觉库,它可以广泛的在Windos、Linux、Mac等多种操作系统下自由使用,是一种高拓展性、轻量级的库。OpenCV基于C语言和少量C++类函数,并且提供了Matlab、Python等丰富的接口。原创 2022-03-17 08:49:14 · 10158 阅读 · 10 评论 -
基于OpenCV对图像进行缩放处理
图像金字塔是同一图像不同分辨率的子图集合,是通过对原图像不断地向下采样而产生的,即由高分辨率的图像(大尺寸)产生低分辨率的近似图像(小尺寸)。在向下采样的过程中,可以通过不断地删除图像的偶数行和偶数列得到。这意味着,经过向下采样后,图像大小变为原来的1/4。在向上采样的过程中,通常将图像的宽度和高度都变为原来的2 倍。这意味着,向上采样的结果图像的大小是原始图像的4倍。原创 2022-03-18 17:53:23 · 7765 阅读 · 0 评论 -
基于OpenCV对图像转置和翻转
常见的2D图像变换从原理上讲主要包括基于2×3矩阵的仿射变换和基于3×3矩阵透视变换。基本的图像变换就是二维坐标的变换:从一种二维坐标(x,y)到另一种二维坐标(u,v)的线性变换。矩阵T(2×3)就称为仿射变换的变换矩阵,R为线性变换矩阵,t为平移矩阵,简单来说,仿射变换就是线性变换+平移。变换后直线依然是直线,平行线依然是平行线,直线间的相对位置关系不变,因此非共线的三个对应点便可确定唯一的一个仿射变换,线性变换4个自由度+平移2个自由度→仿射变换自由度为6。原创 2022-03-20 23:39:17 · 5819 阅读 · 0 评论