1.opencv-python读取、展示、存储图像
#opencv-python读取、展示、存储图像
import cv2
img=cv2.imread("Tom.jpg") #读取,这个文件得在原文件夹中
cv2.imshow('image',img) #展示
cv2.imwrite('Tom.bmp',img) #保存为
运行结果:
2.读取视频文件TEXT.mp4,把视频的每一帧保存为jpg文件
#读取视频文件TEXT.avi,把视频的每一帧保存为jpg文件
import cv2,os
os.mkdir("source") #在当前目录创建新目录source
video=cv2.VideoCapture("TEXT.mp4")
L=int(video.get(cv2.CAP_PROP_FRAME_COUNT)) #计算视频帧数
for i in range(L-1):
ret,frame=video.read() #获取图像尺寸
cv2.imshow('Frame',frame) #展示
c=cv2.waitKey(2) #停顿2毫秒
cv2.imwrite("source\\"+str(i)+".jpg",frame) #另存为
if c == 27: #ESC对应的ASCII,即退出
break
video.release()
cv2.destroyAllWindows() #关闭所有窗口
运行结果:
3.查看所有颜色空间转换方法