图像视频互转python 实现
来源:互联网 发布:h3c交换机端口汇聚 编辑:程序博客网 时间:2024/05/15 23:46
备份下,总是用。
python-opencv实现
视频转图片
采样间隔可调
# coding:utf-8# Copyright@hitzym# video2img# Dec,7,2017import cv2vc=cv2.VideoCapture("~/video.mp4")c=1 if vc.isOpened(): rval,frame=vc.read() else: rval=False while rval: rval,frame=vc.read() rows, cols, channel = frame.shape # frame2=cv2.resize(frame,(cols/3,rows/3),fx=0,fy=0,interpolation=cv2.INTER_AREA) if ( c%5 == 0): #every 5 fps write frame to img cv2.imwrite(('./yourImgPath/'+str(c)+'.jpg'),frame) # cropped001 = frame2[0:300,300:600] #y change from 0 to 300 x change from 300 to 600 # cv2.imwrite('./cropped/'+str(c)+'_001.jpg',cropped001) c=c+1 cv2.waitKey(1) vc.release()
图片转视频
#coding:utf-8import cv2import osimport numpy as npfrom PIL import Image, ImageDraw,ImageFontfps = 2fourcc = cv2.VideoWriter_fourcc('M', 'J', 'P', 'G')video_writer = cv2.VideoWriter(filename='./result.avi', fourcc=fourcc, fps=fps, frameSize=(1856,1056))for i in range(0,6000): p = i # print(str(p)+'.png'+'233333') if os.path.exists('yourImgPath/'+str(p)+'.jpg'): #判断图片是否存在 img = cv2.imread(filename='yourImgPath/'+str(p)+'.jpg') cv2.waitKey(100) video_writer.write(img) print(str(p) + '.jpg' + ' done!')video_writer.release()
恳请各位看官斧正!~
鞠躬!
阅读全文
0 0
- 图像视频互转python 实现
- python+opencv操作图像视频
- opencv 视频转图像,图像转视频
- Matlab视频转图像
- 【图像识别】 Python+Opencv调用摄像头实现人脸识别并保存视频
- Python实现视频下载
- 图像处理中的视频转图像&图像转视频
- [python + opencv] 视频帧图像去黑边
- Python图像处理(3):视频显示
- Python-OpenCV 图像与视频处理
- Python-OpenCV 图像与视频处理
- Python-OpenCV 图像与视频处理
- Python-OpenCV 图像与视频处理
- OpenCV-Python 图像与视频处理
- python opencv的视频与图像操作
- 实现图像轮廓和图像直方图(Python)
- Visual C++实现视频图像处理技术
- Visual C++实现视频图像处理技术
- 架构师之路历史文章搜索
- 橘子生活小记之英文的重要性之git叛变
- 文章标题 第十四周学习报告
- CSS(十八)
- python[变量作用域-函数-闭包-装饰器-生成器]
- 图像视频互转python 实现
- css面试题
- visio 2013 破解工具
- Mastering Swift.pdf 英文原版 免费下载
- 角点检测之Harris角点检测的原理及opencv中API的应用
- KMP算法学习分享
- csdn 疯了
- SQL语句大全--经典
- IDEA创建web项目配置环境