![](https://img-blog.csdnimg.cn/2020031621071754.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
openCV图像处理入门
以面向Python的openCV基础知识为主,辅之以个人的代码实践,希望能记录自己,帮助别人。
参考书籍:OpenCV轻松入门 作者:李立宗 出版社:电子工业出版社
萌新瑟瑟发抖☃⛄️
电子科技大学硕士在读
展开
-
20200406.图像几何变换
图像几何变换缩放翻转仿射平移旋转更复杂的仿射变换透视重映射复制绕x轴翻转绕y轴翻转绕x轴、y轴翻转x轴、y轴互换图像缩放何谓几何变换,将一幅图像映射到另一幅图像内的操作称为几何变换。映射关系分为:缩放、翻转、仿射变换、透视、重映射。缩放函数名:cv2.resize()语法格式:dst = cv2.resize(src , dsize [,fx[,fy[,interpolation]]])...原创 2020-04-06 23:42:53 · 273 阅读 · 0 评论 -
20200405.色彩空间类型转换
色彩空间类型转换色彩空间基础GRAY色彩空间XYZ色彩空间YCrCb色彩空间HSV色彩空间HLS色彩空间CIEL\*a\*b*色彩空间CIEL\*u\*v*色彩空间Bayer色彩空间类型转换函数色彩空间基础GRAY色彩空间即8位灰度图,具有256个灰度级,像素值范围是[0,255]RGB色彩空间–>GRAY色彩空间:标准转换:Gray = 0.299·R+0.587·G+0.11...原创 2020-04-05 09:29:01 · 409 阅读 · 0 评论 -
20200403.图像运算(end)
图像运算图像加密和解密数字水印数字水印处理过程水印嵌入过程水印提取过程图像加密和解密通过按位异或可以实现图像的加密和解密。加密:原始图像和密钥按位异或解密:加密图像和密钥按位异或这里的密钥可以是一幅图像也可以是随机生成的像素图import cv2import numpy as np# 读取图像,因为我使用的是RGB图像,参数0将其转为灰度图jimin = cv2.imread("...原创 2020-04-04 00:23:44 · 254 阅读 · 0 评论 -
20200318.图像运算(fir)
图像运算包括基础运算:加法运算、位运算图像加法运算加号运算符对像素值进行加和时,满足公式a + b = mod(a + b , 256)cv2.add()函数语法格式:cv2.add(参数a,参数b)计算规则:if a+b<=255 : a+b = a+b else a+b =255# 导入相关包import cv2import numpy as np# 读取一幅RG...原创 2020-03-18 22:08:24 · 659 阅读 · 0 评论 -
20200317.图像处理基础
图像处理基础图像的表示方法及像素处理二值图像&灰度图像彩色图像numpy.array访问像素感兴趣区域(ROI)通道操作通道拆分通过索引拆分通过函数拆分cv2.split()通道合并cv2.merge()获取图像属性图像的表示方法及像素处理图像是用矩阵进行表示的。二值图像&灰度图像二值图像:仅包含黑色和白色两种颜色的图像。只用一个比特位就能表示(例如:0表示黑色,1表示白色...原创 2020-03-18 00:07:44 · 353 阅读 · 0 评论 -
20200316.图像处理基本操作
图像处理基本操作图像处理的基本操作函数读取图像:cv2.imread(filename,flags)显示图像:cv2.imshow(winname,mat)waitKey()函数:保存图像:cv2.imwrite(filename,img[,params])我的代码图像处理的基本操作函数在图像处理过程中,读取图像,显示图像,保存图像是最基本的操作。读取图像:cv2.imread(filena...原创 2020-03-16 21:47:15 · 160 阅读 · 0 评论