说明:OpenCV计算机视觉库,所以使用的图像或视频处理,因此,没有任何声音在播放视频的临时

软件:使用OpenCV制播放器(无声音)

功能说明:新建播放窗体。加入进度条能够拖动视频播放。

流程图:

功能说明:

1. 新建进度条 cvCreatTrackbar("","",&,frames,callback)

2、获取总帧数 cvGetCaptureProperty(&,id)

double cvGetCaptureProperty( CvCapture* capture, int property_id );capture 视频获取结构。property_id 属性标识。能够是以下之中的一个:CV_CAP_PROP_FRAME_COUNT - 视频文件里帧的总数

3.回调函数 cvSet(&。id, pos)

int cvSetCaptureProperty( CvCapture* capture, int property_id, double value )property_id 属性标识符。能够是以下之中的一个:CV_CAP_PROP_POS_FRAMES - 单位为帧数的位置(仅仅对视频文件有效)

源码:

#include”cv.h”
#include”highgui.h”int g_slider_position=0;
CvCapture* g_capture =NULL;void CvTrackcalllback(int pos)
{cvSetCaptureProperty( g_capture, CV_CAP_PROP_POS_FRAMES, pos );}int main(int argc, char** argv)
{cvNamedWindow("Example3",CV_WINDOW_AUTOSIZE);g_capture = cvCreateFileCapture("视频路径");int frames = (int)cvGetCaptureProperty(g_capture,CV_CAP_PROP_FRAME_COUNT);if(frames!=0) {cvCreateTrackbar("Test","Example3",&g_slider_position,frames,CvTrackcalllback);}IplImage* frame;
while(1)
{frame = cvQueryFrame(g_capture)cvShowImage("Example3",frame); cvWaitKey(0);
}
return 0;
}

执行结构截图例如以下:

有问题,愿意与大家交流!

版权声明:本文博客原创文章,博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/mengfanrong/p/4711924.html

使用OpenCV玩家营造出一个视频控制(没有声音)相关推荐

  1. OpenCV入门系列(4):显示一张图片和一个视频

    显示一张图片,对于我们来说是很容易理解的事情.但播放一个视频,感觉就很神秘很有技术含量了. 然而今天看了<学习OpenCV中文版>中的两个小例子后,惊呼,原来如此,居然这么简单!就是我们经 ...

  2. 用opencv打开一个视频并加特效(灰度转换、高斯滤波、canny边缘检测处理)再保存

    做这个代码时只在保存转化后的视频时出现了问题,就是保存的avi文件打不开,并且大小很小(所以我怀疑没有写进去) 导致出错的代码 VideoWriter writer("qinshi3.avi ...

  3. Python基于OpenCV的交通路口红绿灯控制系统设计

    开发环境: PyCharm + Python3.7 + Sqlite + OpenCV 功能介绍:   基于python和opencv库实现一个交通路口红绿灯控制系统,主要可以自动和手动控制红绿灯,还 ...

  4. Windows 下令 OpenCV 支持 h.264 视频编码的方法

    引言 OpenCV 和 ffmpeg 修改 opencv_ffmepgdll 的步骤 安装 MinGW 编译 x264 编译 ffmpeg 生成 opencv_ffmpegdll 准备 生成 测试 结 ...

  5. 【OpenCV-Python】5.OpenCV的图形用户界面窗口控制

    5.OpenCV的图形用户界面窗口控制 文章目录 前言 一.窗口控制 1.创建窗口 2.关闭窗口 3.调整窗口大小 二.OpenCV-Python读写显示图片固定格式 三.OpenCV-Python资 ...

  6. python opencv读取视频没声音_python + opencv: 解决不能读取视频的问题

    博主一开始使用python2.7和Opencv2.4.10来获取摄像头图像,程序如下: cap = cv2.VideoCapture(0) ret, frame = cap.read() 使用这个程序 ...

  7. 【OpenCV DNN】Flask 视频监控目标检测教程 07

    欢迎关注『OpenCV DNN @ Youcans』系列,持续更新中 [OpenCV DNN]Flask 视频监控目标检测教程 07 3.7 OpenCV+Flask实时监控人脸识别 cvFlask0 ...

  8. OpenCV:01图片视频的加载显示

    文章目录 **学习目标:** 图像与视频的加载显示 导入OpenCV的包`cv2` 窗口操作 计算按键的`ASCII`值 读取图片 用其他插件来读取(以`matplotlib`为例) 用`OpenCV ...

  9. 使用OpenCV和Python生成视频条形码

    使用OpenCV和Python生成视频条形码 1. 效果图 2. 原理 2.1 步骤 2.2 项目结构 3. 源码 参考 这篇博客将演示如何使用Python + OpenCV生成视频条形码. 生成视频 ...

最新文章

  1. Firetruck UVA - 208
  2. loadrunner录制0事件_Android Studio 4.0发布:全新的 Motion 编辑器及众多更新
  3. Unity5 AssetBundle系列——简单的AssetBundleManager
  4. JQ-CSS-实现导航菜单效果
  5. sqlbulkcopy mysql_c# SqlBulkCopy实现批量从数据集中把数据导入到数据库中
  6. 一篇博客读懂设计模式之---工厂模式
  7. 电脑系统哪个好用_火绒杀毒,真有那么好用吗?
  8. BOJ 2773 第K个与m互质的数
  9. 分享一些第三方免费接口集
  10. 详解python主函数
  11. android srgb模式,一加3固件官方更新:加入屏幕边缘防误触和sRGB显示模式功能
  12. Leo的假期学习记录python大数据入门篇(3)
  13. Clouda开发随笔之block标签
  14. 我是如何从零开始自学Android到一万月薪的
  15. 我对大学的憧憬||每个人都有自己的罗马
  16. sql server 2008 r2 忘记sa密码, 没有window账户登录, 解决办法
  17. android wifi优化,WiFi信号如何快速优化? 安卓APP来帮忙
  18. 机器自动翻译古文拼音 - 十大宋词 - 扬州慢 淮左名都 姜夔
  19. vue将毫秒为单位的时间转化成分钟和秒
  20. 自动驾驶相关技术网址汇总

热门文章

  1. LeetCode-Populating Next Right Pointers in Each Node-填充结点的右指针-二叉树递归
  2. .NET(C#):浅谈程序集清单资源和RESX资源
  3. 不做旁观者,给博主最有力的支持——博客之星评选,期待您的支持,谢谢路过的朋友投上您宝贵的一票...
  4. win7的vmware中安装ubuntu 13.04看不到共享目录
  5. [Serializable]序列化一句话理解
  6. 编译libav(ffmpeg)库
  7. HD2500显卡驱动linux,Intel发布HD Graphics 2500/4000显卡Win10驱动下载
  8. 大话移动通信pdf_移动通信是怎么实现的?
  9. 怎么确定迭代器后面还有至少两个值_为什么range不是迭代器?range到底是什么类型?
  10. 拒绝卡顿,揭秘盒马鲜生 Android 短视频秒播优化方案