Advertisement

cv2实现拖拽功能于视频文件中

阅读量:

【opencv四】利用opencv读取显示视频中加载的视频仅支持常规播放,无法像普通播放器那样通过拖动进度条来控制播放位置。本研究的目标是设计一个滑块功能,以实现对视频进度条的拖动操作。此前所使用的头文件highgui.hpp除了具备读取与显示视频的基本功能外,还集成了上述提到的滑块功能,从而使得用户能够便捷地跳转至视频的任意部分。通过调用cv::createTrackbar()函数创建滑块,并设定该滑块在哪个窗口中进行展示。
以下代码的作用是在基础视频查看器窗口中添加一个trackbar滑块,用于在视频文件中实现位置的移动。

复制代码
    #include "opencv2/highgui/highgui.hpp"
    #include "opencv2/imgproc/imgproc.hpp"
    #include <iostream>
    #include <fstream>
    
    using namespace std;
    using namespace cv;
    
    int g_slider_position = 0;
    int g_run = 1;
    int g_dontset = 0;
    VideoCapture g

全部评论 (0)

还没有任何评论哟~