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