OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 [1] 它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
1. 图像的读取
1.cv2.imread():#此函数用于从指定的文件读取图像
import cv2
img = cv2.imread("../xxx/.png",flags=1) # 读取图像位置
参数1:要获取的图像的路径和名称
参数2:flags=0 读取为灰度图像,flags=1 读取彩色图像(BGR)
2.cv2.imshow() # 在窗口显示图像
import cv2
img = cv2.imread("../xxx/.png",flags=1) # 读取图像位置
cv2.imshow("demo", img) # 在窗口 demo 显示图像
参数1:显示的窗口名称
参数2:显示的 OpenCV 图像,nparray 多维数组
3.cv2.waitKey() #设定的时长
key = cv2.waitKey(0)
参数为0 表示窗口显示时长为无限
4. cv2.destroyAllWindows() # 释放所有窗口
5.读取并显示图像
import cv2
if __name__ == '__main__':
img1 = cv2.imread("../xx1/.png",flags=1) # 读取图像1位置
cv2.imshow("demo", img1) # 在窗口 demo显示图像
key = cv2.waitKey(0) #显示时长为无限
cv2.destroyAllWindows() # 释放所有窗口
输出:
显示如上,基础的图像显示就是这样了。
@Neng