OpenCV的安装和使用学习(1)

1、安装

https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv

opencv有面向python的接口,可以直接在python中 “ import cv2 ”调用

2、读取和存储图像

主要使用的函数包括cv2.imread(),cv2.imshow(),cv2.imwrite()

读取图像

cv2.imread():第一个参数为工作目录下的文件或者文件完整地址,第二个可选参数取值为(1/0/-1),分别表示:1——cv2.IMREAD_COLOR,输入彩色图像,忽略透明部分     2——cv2.IMREAD_GRAYSCALE,输入灰阶图像    3——cv2.IMREAD_UNCHANGED,输入包括alpha通道的图。

img=cv2.imread('messi5.jpg',0)

显示图像

cv2.namedWindow('image', cv2.WINDOW_NORMAL)   # 可以改变窗口大小

cv2.imshow('image',img)   # 第一个参数是窗口名,第二参数是图像

cv2.waitKey(0)   # 键盘绑定功能

cv2.destroyAllWindows()  # cv2.destroyWindow()可以销毁指定窗口

保存图像

cv2.imwrite('messigray.png',img)   #存储成PNG格式

利用其他方式显示

import numpy as np

import cv2 from matplotlib

import pyplot as plt

img=cv2.imread('messi5.jpg',0)

plt.imshow(img,cmap='gray',interpolation='bicubic')

plt.xticks([]) , plt.yticks([])  # to hide tick values on X and Y

axisplt.show()

你可能感兴趣的:(OpenCV的安装和使用学习(1))