![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
文章平均质量分 54
jyq小香猪猪
这个作者很懒,什么都没留下…
展开
-
opencv-图像几何变换
图像的几何变换一般是指通过对图像进行放大、缩小、旋转等将一幅图像映射到另一幅图像中的操作。 1.仿射变换 仿射变换根据提供的仿射函数warpcv2.warpAffine(),以及一个映射矩阵M,仿射变换后的图像可由M与原图像的矩阵相乘得到。 首先根据需求,写出M矩阵,然后利用放射变换函数对原图像处理,最后输出图像。 1.1平移 展示一个将原图像向右上平移120个像素后的图像 首先,M矩阵可以为 [[ 1 0 120] [ 0 1 -120]] 左边的两个1代表的就是原来的图像,右边的是原创 2021-03-03 22:00:00 · 181 阅读 · 0 评论 -
图像处理学习 -numpy的基础用法
学习目标: numpy得简单使用 学习内容: 1.使用numpy生成一个彩色图像,像素值均为随机数 import cv2 as cv import numpy as np imagegrey=np.random.randint(0,256,size=[256,256,**3**],dtype=np.uint8) cv.imshow('imagegrey',imagegrey) cv.waitKey() cv.destroyWindow() 这里的3是显示彩色图像,若没有了,则直接生成灰度图像 2.图像运算原创 2021-03-03 14:39:55 · 471 阅读 · 1 评论 -
opencv-图像的色彩空间转换
由RGB色彩空间转换为GRAY色彩空间 Gray色彩空间的标准公式: Gray=0.299R+0.587G+0.114B(Gray表示灰度图,R、G、B表示三个通道的图像) 程序如下: import cv2 as cv image1=cv.imread(r'E:\shiyan\1.jpg') cv.imshow('image',image1) image2=cv.cvtColor(image1,cv.COLOR_BGR2RGB)#将BGR色彩空间RGB色彩空间 image2=cv.cvtColor(imag原创 2021-03-02 10:47:56 · 255 阅读 · 0 评论 -
opencv-逻辑运算
opencv中的逻辑运算包含了:按位与、按位或、按位非、按位异或四种逻辑运算 首先 按位与操作: 一般格式:dst=cv2.bitwise_and(src1,src2[,mask]) 其中mask(也就是掩码)的作用如下: 1.提取感兴趣区:用预先制作的感兴趣区掩膜与待处理图像相乘,得到感兴趣区图像,感兴趣区内图像值保持不变,而区外图像值都为0; 2. 屏蔽作用:用掩膜对图像上某些区域作屏蔽,使其不参加处理或不参加处理参数的计算,或仅对屏蔽区作处理或统计; 3. 结构特征提取:用相似性变量或图像匹配方法检测原创 2021-02-10 16:16:35 · 723 阅读 · 0 评论