python中openCV2/numpy/matplotlib.pylab/PIL使用小例子
1. CV2库进行图片操作 #图片操作 #导入对应的库 import numpy as np import cv2 #导入对应的图片 imread为图片路径 girls = cv2.imread('./girl.jpg') #查看图片的数据形状(黑白为2维数据,彩色为3维数据) girls.shape #展示图片,窗口名为girl,加载数据为girls cv2.imshow('girl',girls) #等待键盘输入,单位毫秒,如果为0 无限等待 cv2.waitKey(0) #关闭图形窗口 cv2.destroyAllWindows() #BGR 颜色通道BGR #PIL RGB 设置为灰色 girls2 = cv2.cvtColor(girls,code = cv2.COLOR_BGR2GRAY) cv2.imshow('gray',girls2) cv2.waitKey(0) cv2.destroyAllWindows() #图片输出保存为girls_gray.jpg cv2.imwrite("./girls_gray.jpg",girls2) #设置图片的大小144,158 girls3 = cv2.resize(girls,dsize = (144,158)) cv2.imshow('min',girls3) #设置退出条件 while True: if ord('q')