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.查看所有颜色空间转换方法
#查看所有颜色

本文介绍了使用Python的OpenCV库进行数字图像处理,包括读取、展示和存储图像,读取视频并保存帧,颜色空间转换,以及轮廓图和直方图的生成。同时,也探讨了PIL库在图像读入、保存和显示的应用。
最低0.47元/天 解锁文章
873

被折叠的 条评论
为什么被折叠?



