• 视频转图像
def video2img():vc = cv2.VideoCapture('D:/Pytorch-UNet-master/test_1.mp4')  # 读取视频文件c = 1if vc.isOpened():while True:# 循环读取视频帧rval, frame = vc.read()  # 读取每帧图像,rval索引,没有图像时值为false;frame图像# 对每帧图像进行处理,识别检测if rval:cv2.imwrite('D:/Pytorch-UNet-master/video2imgs/' + str(int(c)) + '.jpg', frame)  # 将图像写入c = c + 1print(c)  # 记录图片数else:breakelse:print("打开视频失败")vc.release()
  • 图像转视频
def img2video():img_root = 'D:/Pytorch-UNet-master/runs'  # 读取图片目录fps = 30  # 保存视频的FPS,可以适当调整# 编码器 可以用(*'DVIX')或(*'X264'),如果都不行先装ffmepg: sudo apt-get install ffmepgfourcc = cv2.VideoWriter_fourcc(*'XVID')videoWriter = cv2.VideoWriter('D:/Pytorch-UNet-master/imgs2video/predict.mp4', fourcc, fps,(1280, 720))  # 视频写入;编码器;fps;图片的尺寸,根据自己的图片决定# 遍历文件夹下所有图片,listdir为随机排序imgnames = os.listdir(img_root)# 将图片顺序排序imgnames.sort(key=lambda x: int(x[:-4]))for imgname in imgnames:print(imgname)# 读取图片frame = cv2.imread(img_root + '/' + imgname)videoWriter.write(frame)videoWriter.release()print("已经转为视频")
  • 图片显示
def show_img():img = cv2.imread('D:/Pytorch-UNet-master/video2imgs/1.jpg')  # 读取图片,绝对路径/执行py的同一目录cv2.imshow('i', img)  # 窗口名;显示图片# 不加waitKey()图片将一闪而过cv2.waitKey(0)  # 不断刷新图像,频率时间为delay,单位为ms,亦可增大频率

后续在学习过程中,会不断更新内容

python 视频与图片相互转换,以及一系列图像操作相关推荐

  1. 使用Python实现MP4格式视频与图片相互转换

    下面代码可以实现MP4格式视频与图片的相互转换,亲测可用! import cv2 from cv2 import VideoWriter, VideoWriter_fourcc, imread, re ...

  2. python 视频和图片转换 视频压缩 图片降低分辨率 图像处理

    python 做视频后期 单个视频转图片 所有图片转视频 视频压缩 - ffmpeg 图片降低分辨率 图像处理 这是最近无聊的想法,对视频进行处理,其实也就是对图片的处理. 对视频进行后期处理,思路就 ...

  3. Python 视频转换为图片 与 图片转换为视频

    一 安装opencv-python pip install opencv-python 二 创建unlock_mv.py 文件, 在unlock_mv.py同级目录创建mv文件夹 import os ...

  4. Python用Pillow(PIL)进行简单的图像操作(边缘增强、锐利、平滑等)

    图片缩放会造成图像的模糊,通过PIL库,我们可以将让图片边缘增强.锐利.平滑等从而让图片更加清晰,以下是代码,可以批处理图像 # coding: utf-8 from PIL import Image ...

  5. Python计算机视觉编程第一章 基本的图像操作与处理

    基本的图像操作与处理 一.基本介绍 1.1PIL:Python图像处理类库 1.2Matplotlib 1.3Numpy 1.4Scipy 二.例子练习 2.1PIL基础操作 2.1.1 转换图像格式 ...

  6. Python计算机视觉编程 第一章 基本的图像操作和处理

    第一章 基本的图像操作和处理 1.1 PIL:Python图像处理类库 1.1.1转换图像格式 1.1.2创建缩略图 1.1.3复制和粘贴图像区域 1.1.4调整尺寸和旋转 1.2Matplotlib ...

  7. Python计算机视觉编程 第一章——基本的图像操作和处理

    目录 1.1 PIL:Python图像处理类库 1.1.1 转换图像格式 1.1.2 创建缩略图 1.1.3 复制和粘贴图像区域 1.1.4 调整尺寸和旋转 1.2 Matplotlib 1.2.1 ...

  8. python opencv 读取图片_Python opencv 读取图像

    对于 matlab 起家做数字图像处理的人来讲都非常适应matlab对图像处理的操作和思路,尤其是它可以非常方便直观的看到图像的RGB值. 由于最近在研究深度学习的计算机视觉方面的东西,于是完全自学接 ...

  9. 【python OpenCV3.3图片处理教程】-图像基本运算、色彩空间、ROI、模糊去噪

    一. 读取图片.视频等基本操作 cv.bitwise_not(image)#像素取反 import cv2 as cv import numpy as npdef vedio_demo():captu ...

最新文章

  1. 跨镜追踪“智”眼识人技术策略研究及实现
  2. c++ using namespace std; - 海明威 - 博客园
  3. golang内置数据类型作为函数参数
  4. scrapy爬虫框架windows下的安装问题
  5. 节 海里/小时 千米/小时 米/秒 转换
  6. C语言的常用字符串操作函数(一)
  7. python生成字符画_通过python将图片生成字符画
  8. 伪元素在父元素中居中_从ArrayList中移除元素
  9. vbs返回结果给java_返回vbs脚本
  10. Pix4D航测成图完整教程(空三,点云编辑DSM,正射,质量报告分析...)
  11. 数据库、数据仓库、大数据平台、数据中台、数据湖大对比
  12. Excel基础学习笔记
  13. 鸿蒙系统 微内核 sel4,引入成熟的微内核技术改良reactos,如sel4
  14. C++关键字protected的作用详解
  15. 那些令人发燥的JAVA虚引用
  16. 小程序调取相机照片添加水印(时间水印)
  17. java计算机毕业设计社区生活超市管理系统源程序+mysql+系统+lw文档+远程调试
  18. 30+ 强大的Buddypress主题–开始您的社区站点吧
  19. 淘宝数据库负责人介绍淘宝数据库设计
  20. 前端学习记录(十一) 一个“屡教不改”的错误

热门文章

  1. shell脚本提取一个文件中的合法email地址
  2. OPTICS聚类算法详解
  3. 谷歌54亿收购Mandiant:提高自身谷歌云竞争性
  4. XSS攻击绕过过滤方法大全(转)
  5. 漫谈智能工厂的控制系统
  6. 关于机房动环监控系统
  7. 支付宝刷脸——我们进入了一个怎样的刷脸时代
  8. 华为手机设置页面黑色_华为手机望远镜功能在哪里设置
  9. 【方法】树莓派摄像头使用教程
  10. linux apktool,apktool · Kali Linux Tools Documents · 看云