![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCV
文章平均质量分 79
1
Rorsion
CUMTB. yf
展开
-
opencv-特征检测
如果粉色窗口向四周移动,窗口内的像素没有变化则认定为平坦区域,如果窗口向上移动无明显变化,而左右移动有变化则认定为边缘,如果窗口向任意方向移动均有明显变化则为角点,如下图dst不是输入参数,是输出参数,输出检测出来的角点。原创 2024-08-12 17:45:23 · 1120 阅读 · 0 评论 -
SIFT算法原理
SIFT(ScaleInvariant Feature Transform),尺度不变特征转换。SIFT相对于一般的角点检测算法Harris和shi-tomas来说,具有角度和尺度不变性,不论平移旋转缩放亮度和噪音对特征点都没有影响,而且计算精准,速度快。通俗点来说,人看世界的事物都有近大远小的特点,而且远的事物还会产生模糊效果,但对于计算机来说就要需要使用SIFT算法来提取不同远近不同模糊程度的特征如下,人眼很容易分辨以下两张图片,但对计算机来说就不容易,利用SIFT算法就可以实现这两张图片的匹配。原创 2024-08-11 18:08:04 · 988 阅读 · 0 评论 -
opencv-霍夫变换
霍夫变换就是一个可以让计算机学会自己找图形的算法。是图形处理领域内从图像中检测几何形状的基本方法之一。经典霍夫变换用来检测图像中的直线,后来霍夫变换经过扩展可以进行任意型状物体的识别,例如圆和椭圆。霍夫变换运用两个坐标空间之间的变换,将在一个空间具有相同形状的曲线或直线映射到另一个坐标空间的一个点上形成峰值,从而把检测形状的问题转化成统计峰值问题。原创 2024-08-05 20:20:29 · 953 阅读 · 0 评论 -
OpenCV函数
cv2.imread:这个函数可以直接用cv2.imread('filename', cv2.IMREAD_GRAYSCALE)直接将图片以黑白图像输入,也可以通过cv2.imread(img, 0)来将图片以黑白图像输入。其实这两者是一样的,如下图所示,可以将特定的颜色通道用数字表示。如果直接用cv2.imread('filename')表示默认读入彩色图像.注意cv2.imread() 如果无法从指定文件读取图像,并不会报错,而是数返回一个空矩阵。原创 2024-08-03 21:16:32 · 1071 阅读 · 1 评论 -
opencv-图像基础变换
缩放是对图像的大小进行调整缩放矩阵,相当于x和y乘一个常数例如将图像放大两倍。原创 2024-08-03 20:13:10 · 661 阅读 · 0 评论 -
opencv-图像仿射变换
如下图,对图中点1,2,3与图二中三个点一一映射,仍然形成三角形,但形状已经发生改变,通过这两组三点求出仿射变换矩阵,然后将其应用到图像中所有点就完成了图像的仿射变换。仿射变换设计图像位置角度的变化,是深度学习预处理中常用的功能。仿射变换就是对图像的平移缩放旋转翻转操作的组合。原创 2024-08-03 17:53:19 · 394 阅读 · 0 评论 -
OpenCV
第一维表示整张图像,第二维表示图像中的一个像素点,其中每个像素点又分为若干像素点,第三维表示最小像素点的RGB数值像素点范围为0~255,所以选用dtyper为uint8就可以了如下所示,二维数组,为灰度图的读取结果。原创 2024-07-26 16:43:28 · 40 阅读 · 0 评论 -
Python函数
axis的取值取决于数据的维度,如果数据是一维数组那么axis只有0,如果数据是二维的,那么axis可以取0和1,如果数据是三维的,那么axis就可以取0、1和2。2、list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。【cmp】 比较的函数,这个具有两个参数,参数的值都是从可迭代对象中取出,此函数必须遵守的规则为,大于则返回1,小于则返回-1,等于则返回0。返回:一个zip对象,原创 2024-08-03 17:05:47 · 1298 阅读 · 0 评论 -
opencv-图像透视变换
透射变换是视角变化的结果,是指利用透视中心,像点,目标点共线的条件,按透视旋转定律使承影面(透视面)绕迹线(透视轴旋转某一角度,破坏原有的投影光束,仍能保持承影面上投影几何图形不变的变化)透射变换所需矩阵为3*3的矩阵,矩阵的最后一个数固定为1,所有需要求解这个矩阵的8个方程,而一个点(x,y)可以构建两个方程,所以共需要原图像4个点以及透射变换后对应4个点即可。其中,(u,v)是原始图像像素坐标,w取值为1,(x=x'/z',y=y'/z')是透射变换后的结果。原创 2024-08-03 21:15:31 · 550 阅读 · 0 评论