python从视频中获取图像,python截取视频图像

  python从视频中获取图像,python截取视频图像

  本文主要介绍如何使用Python从视频中提取精美的图片,以及如何编写一个小脚本将视频图片逐帧无损保存。大致可以分为三步。让我们来看看边肖的详细过程。

  00-1010序安装模块you-getOpenCV End

  

目录

  人类都是视觉动物。不管是男生还是女生看到漂亮的小姐姐或者小哥哥,都想截图保存。但是截图会对画质造成损失,会被截取。

  画面不规则,像素不高。

  用Python写一个小脚本一帧一帧的保存视频,大致可以分为三步:

  1.使用you-get下载cmd格式的视频。

  2.OpenCV读取并处理视频

  3.将视频图片另存为图片

  

前言

  1.you-get模块用于下载视频,需要ffmpeg模块与之配合。

  pip3安装您-获取

  2.ffmpeg for 2.windows的下载地址是

  [https://www . Gyan . dev/ffmpeg/builds/ffmpeg-git-essentials . 7z],解压缩后,将bin文件添加到环境变量中。

  3.python-OpenCV模块用于读取视频帧并保存为图片。

  pip3安装opencv-python

  

安装模块

  You-get是一款开源的视频下载软件,支持80个网站的视频下载。它只需要一行代码。

  在cmd中运行以下命令下载视频:

  下载后保存文件的目录视频的url地址。

  如果消息“you-get”不是内部或外部命令或可运行程序问题,您可以运行它。

  皮普给你看-得到

  将Location值的site-packages更改为Scripts,并将其添加到环境变量中,例如c : \ users \ XXX \ appdata \ roaming \ python \ python 39 \ site-

  包更改为c : \ users \ XXX \ appdata \ roaming \ python \ python 39 \ scripts。

  

you-get

  磨刀不误砍柴工。在开发之前,我们先了解一下OpenCV。它的全称是开源计算机视觉库,是一个跨平台的库

  计算机可视化库,OpenCV-Python是OpenCV的Python API。

  它结合了C和Python的最佳特性,支持Python解决计算机视觉问题。OpenCV可用于人机交互、图像分割和人脸。

  识别区域等。

  在处理视频以逐帧保存图片时,需要以下功能:

  1.cap=cv2。VideoCapture (video address ):参数是读取视频文件的视频的地址。

  2.cap=cv2。VideoCapture(0):参数0表示计算机上的摄像头已打开。

  cap.isOpened():

  真假表示成败。

  4.Success,frame=cap.read () :这个函数是OpenCV读取视频的下一帧。第一个返回值表示读取是否成功,第二个返回值是返回读取的视频帧。

  5.cv2.imencode():根据图片对上述视频帧进行编码,然后缓存到内存中。调用tofile()函数将其保存为文件。

  话不多说,用上面的函数写一个捕捉视频图像的Python程序。

  导入cv2

  导入操作系统

  image _ base _ path= d : \ \ video \ \ images \ \ ;

  def获取图像(视频路径):

  frame _ times=-1;

  fileName=video _ path . split( \ \ )[-1:][0]。拆分(.)[0]

  图像输出路径=图像基本路径文件名

  如果不是OS . path . exists(image _ out _ path):

  os.makedirs(图像输出路径)

  cap=cv2。视频捕获(视频路径)

  而cap.isOpened():

  帧时间=帧时间1

  success,frame=cap.read()

  如果不成功:

  打破;

  cv2.imencode(。jpg ,frame)[1]。to file(image _ out _ path \ \ str(frame _ times)。jpg’)

  if __name__==__main__:

  Get_images(D:\\vedio\\中式的温柔旗袍

  

OpenCV

  而且代码教程都放在上面给大家看,大家喜欢的都可以手动操作。教程很简单,非常适合大家练手。

  关于教你如何使用python从视频中提取美图的这篇文章到此结束。关于Python提取视频图片的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: