周文佳语强化班

OpenCV图像(一)

2019-11-11  本文已影响0人  唔哈哈哈哈

import cv2 as cv

图像加载
函数参数二: 标志以什么形式读入图像,可以选择一下方式:
cv2.IMREAD_COLOR: 加载彩色图像。任何图像的透明度都将被忽略。它是默认标志
cv2.IMREAD_GRAYSCALE: 以灰度模式加载图像
cv2.IMREAD_UNCHANGED: 保留读取图片原有的颜色通道

1 : 等同于cv2.IMREAD_COLOR
0 : 等同于cv2.IMREAD_GRAYSCALE# · -1 : 等同于cv2.IMREAD_UNCHANGED**

img1 = cv.imread('img/01.jpg',0)#加载灰色图像
img2 = cv.imread('img/01.jpg',1)#彩色图像
img3 = cv.imread('img/01.jpg',-1)#原图像

图像显示
cv.imshow('originimage', img1) #显示原图
cv.imshow('image2', img2)

waitKey(int k)
函数的功能是刷新图像,其中参数k单位是毫秒,表示刷新频率。
k=0 or waitKey() 无限延时 按下任意键结束显示
返回值为k毫秒内键盘按键的ASCII码值。
若没有按键,则返回-1。
cv.waitKey()

图像保存 cv.imwrite('C://Users//hp//Desktop//wite//get1.png',img1)

窗口销毁函数
cv.destroyAllWindows()

destroyWindows(windows_name)
创建窗口
namedWindow(const string& winname, int flags=WINDOW_AUTOSIZE);
winname 窗口名称
flags
WINDOW_NORMAL (CV_WINDOW_NORMAL in OpenCV2) 可改变窗口的大小;
WINDOW_AUTOSIZE (CV_WINDOW_AUTOSIZE) 窗口大小会根据显示图像自动调整,不能手动改变窗口大小;
WINDOW_OPENGL (CV_WINDOW_OPENGL) 支持OpenGL。
https://blog.csdn.net/y2c58s43d69g8h7G_g/article/details/96999681
print("hello word")

上一篇下一篇

猜你喜欢

热点阅读