python opencv

安装依赖

pip install opencv-python

基本操作

1
2
3
4
5
6
7
8
import cv2  # opencv读取的格式是BGR
import matplotlib.pyplot as plt
import numpy as np

img = cv2.imread('cat.png') # 使用OpenCV的imread函数读取名为'cat.jpg'的图像文件,并将其存储在变量img中
cv2.imshow("img1", img) # 使用OpenCV的imshow函数显示图像,窗口的标题为"img1"
cv2.waitKey(0) # 等待用户按键,参数0表示无限等待,直到用户按下一个键
cv2.destroyAllWindows() #关闭窗口

print(img.shape)

输出(448, 504, 3)代表图片就是一个矩阵,每一个像素点都是矩阵中的一个数值而已,对于彩色图片,是采用BGR三通道显示的,也就是一个彩色图片是由三个矩阵组成的,所以上述输出的(448, 504, 3)中,表示是414×500的彩色图片。