![](https://img-blog.csdnimg.cn/20200810223728552.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
opencv-python
基于python学习opencv图像处理基础
[小G]
一个计算机技术爱好者
展开
-
3-图像反色变换
变换原理g(x,y) = 255 - f(x,y)- f(x,y) 为原图像素值- g(x,y) 为转换后的图的像素值灰度图反色import cv2 as cvimport numpy as npimg = cv.imread('D:/Pictures/OpenCVusing/lena.jpg',0) #读取图像并转换为灰度图cv.imshow('img', img)cv.imshow('reverse_img',255-img)cv.waitKey()cv.destroyA原创 2020-08-13 15:21:55 · 1361 阅读 · 0 评论 -
4-图像相加运算
图像相加原理:相同大小的图片的对应像素值进行相加再与255进行取模运算img = (img1 + img2) % 255 #像素值不超过255直接加: img = img1 + img2或者 img = cv.add(img1, img2)import cv2 as cvimport numpy as npimg1 = cv.imread(r'C:\Users\74452\Pictures\opencv\test1.jpg')img2 = cv.imread(r'C:\Users\原创 2020-08-13 16:13:14 · 1028 阅读 · 0 评论 -
2-图像拆分和融合
拆分cv2.split()拆分为单通道(灰度)图import cv2 as cvimport numpy as npimg = cv.imread('D:/Pictures/OpenCVusing/lena.jpg')#三通道图转为单通道灰度图b, g, r = cv.split(img) #注意顺序不是 r,g,bcv.imshow('b', b)cv.imshow('g', g)cv.imshow('r', r)cv.waitKey()cv.destroyAllWind原创 2020-08-13 00:00:07 · 351 阅读 · 0 评论 -
1-opencv-安装、读取、显示及简单图像转换
1.安装opencv在终端输入命令 :pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple/测试是否安装成功:2. 读入和显示图片读入图片:使用 imread(filename[,flags]) 函数flags=0时读入灰度图import cv2img = cv2.imread("D:/opencv/lena.jpg")显示图片:使用 imshow(winname, img) 函数:winn原创 2020-08-10 23:27:31 · 244 阅读 · 0 评论