opencv-python进行视频截图
import cv2# 视频位置
video_path = ""
# 读取视频
cap = cv2.VideoCapture(video_path)
# 获取视频总帧数
frame_count = cap.get(cv2.CAP_PROP_FRAME_COUNT)
# 截图时帧的间距,这里10是要等间距截取10张图
frame_interval = int(frame_count // 10)
# 起始截取帧位置
start_frame = 1
# 截图存储位置
image_path = ""flag = 0
while (cap.isOpened()):cap.set(cv2.CAP_PROP_POS_MSEC, flag)cap.set(cv2.CAP_PROP_POS_FRAMES, start_frame)print(flag)ret, img = cap.read()cv2.waitKey(2000)cv2.imwrite((image_path + "/{}.jpg").format(flag), img)flag += 1start_frame += frame_interval# if not ret:if start_frame >= frame_count:breakcap.release()cv2.destroyAllWindows()
opencv-python进行视频截图相关推荐
- OpenCV python 播放视频文件(.avi)
OpenCV python 播放视频文件(.avi) 同文件夹存放文件[test.avi] import cv2def main():# 1.初始化读取视频对象cap = cv2.VideoCaptu ...
- opencv python 识别视频水印_opencv+python实现视频实时质心读取
利用opencv+python实现以下功能: 1)获取实时视频,分解帧频: 2)将视频做二值化处理: 3) 将视频做滤波处理(去除噪点,获取准确轮廓个数): 4)识别图像轮廓: 5)计算质心: 6)描 ...
- OpenCV+Python实现视频文件裁剪功能
Python编程实现对视频文件进行剪切的功能.截取指定长度的视频并保存,运行后首先选择要裁剪的视频,然后输入开始时间点和停止时间点即可.将剪切后的视频保存为output.avi文件 所属网站分类: 资 ...
- opencv python 识别视频水印_[python opencv 计算机视觉零基础到实战]二十二、给视频制作浮动的带感水印...
一.学习目标 了解浮游水印如何实现 了解鬼畜水印效果如何实现 二.了解使用OpenCV制作视频特效 2.1 读取视频 首先我们需要准备一个视频素材,我的路径是'D:\test\02.mp4',使用Vi ...
- OpenCV+python实现视频文件读写
代码: from cv2 import cv2 #视频读写 videoCapture = cv2.VideoCapture('C:/Users/admin/Desktop/test/video/1.m ...
- 用Numba加速OpenCV Python视频处理代码,提升6.5倍性能
使用Numba对OpenCV Python视频处理代码加速.性能提升6.5倍 1.目标问题: 在 OpenCV Python 中视频处理是比较耗资源的,从而造成画面卡顿,如果跳帧处理可能造成丢失关键数 ...
- 使用OpenCV和Python生成视频条形码
使用OpenCV和Python生成视频条形码 1. 效果图 2. 原理 2.1 步骤 2.2 项目结构 3. 源码 参考 这篇博客将演示如何使用Python + OpenCV生成视频条形码. 生成视频 ...
- opencv python 从摄像头获取视频、帧率、分辨率等属性设置和使用
opencv python 从摄像头获取视频.帧率.分辨率等属性设置和使用 文章目录: 1,为了获取视频,你应该创建一个 VideoCapture 对象.他的参数可以是设备的索引号,或者是一个视频文件 ...
- OpenCV + python 实现人脸检测(基于照片和视频进行检测)
OpenCV + python 实现人脸检测(基于照片和视频进行检测) Haar-like 通俗的来讲,就是作为人脸特征即可. Haar特征值反映了图像的灰度变化情况.例如:脸部的一些特征能由矩形特征 ...
- python播放本地视频_python opencv 读取本地视频文件 修改ffmpeg的方法
Python + opencv 读取视频的三种情况: 情况一:通过摄像头采集视频 情况二:通过本地视频文件获取视频 情况三:通过摄像头录制视频,再读取录制的视频 摄像头采集.本地视频文件的读取.写视频 ...
最新文章
- 前置体验,才是打动用户的神器
- 迁移数据文件到ASM【转】
- word2016提示mathtype文件未找到:MathPage.wll
- 算法---------寻找重复的子树(Java版本)
- ICLR 2022入选论文线上分享预告:一作解读,不容错过
- Kotlin实战指南二十:flow
- 华为畅享8的悬浮窗在哪里_5000mAh大电池,华为畅享20 SE发布,谈谈配置
- 关于android的零碎问题的整理
- 前端读者 | CSS三角形和饼图
- cad在线转低版本_为什么别人CAD绘图总是比你快?因为他早就偷偷掌握了这几个技巧...
- android分享,如何移除掉信息这项
- node.js 实现udp传输_nodejs实现UDP组播示例方法
- mesh和wifi中继的区别_mesh和无线中继的区别
- 谱尼又一子公司获批成为化妆品人体安全性和功效评价检验注册备案机构
- 【Lilishop商城】No3-2.模块详细设计,系统设置(系统配置、行政区划、物流公司、滑块验证码图片、敏感词过滤)的详细设计
- 【网络安全】网络安全的重要性你知道吗?
- 面试文案策划要准备一些什么?
- 二叉树的四种遍历方式(前序遍历、中序遍历、后序遍历、测层序遍历)
- 华为鸿蒙系统是指芯片吗_华为要卖掉荣耀?假的!荣耀V40采用麒麟芯片和鸿蒙系统...
- 1064:奥运奖牌计数题