最近在做运动物体跟踪,为了方便调试,需要对视频播放进行控制
搜索后发现网上的都是参照《学习opencv》基于opencv1版本的,
故查阅相关资料自己写了一个。
主要功能:
void ShowHelpText()
{
//输出欢迎信息和OpenCV版本
printf("\n\n ----------------------------------------------------------------------------");
printf("\n\n\t\t\tCODE BY KAKA\n");
printf("\n\n\t\t\tHELP:");
printf("\n\n\t\t\t滑动进度条来实现进度切换");
printf("\n\n\t\t\t按键空格(SPACE)切换停止/播放,ESC退出播放");
printf("\n\n\t\t\t按键U-I-O切换播放速度,分别为高-中-低");
printf("\n\n\t\t\t按键H(+)/J(-)自定义播放速度+/-");
printf("\n\n\t\t\t按键K(+)/L(-)实现帧+/-");
printf("\n\n\t\t\t按键W实现逐帧播放,空格(SPACE)退出");
printf("\n\n\t\t\t 当前使用的OpenCV版本为:" CV_VERSION);
printf("\n\n ----------------------------------------------------------------------------\n");
}
<img src="https://img-blog.csdn.net/20160115165805573?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
注释得挺清楚了,贴上代码供大家借鉴
#include <opencv2\opencv.hpp