opencv2.3.1版本的AVI视频播放程序怎么写,求高手指点,跪谢!!!

opencv2.3.1版本的AVI视频播放程序怎么写,求高手指点,跪谢!!!,第1张

假设你已经配置好OpenCV的开发环境。

以下是新版OpenCV风格的代码,经测试可运行。

#include "stdafx.h"

#include "opencv.hpp"

using namespace cv

int main(int argc, char** argv)

{

VideoCapture cap // 用于打开视频的类

Mat frame // 保存视频帧图像

char c = NULL

cap.open("D:\\test.avi") // 假设你的avi文件在此路径

while (cap.isOpened())

{

cap >>frame

imshow("frame", frame)

c = waitKey(50) // 每50ms播放一帧,按Esc退出

if (c == 27)

break

}

destroyAllWindows()

cap.release()

return 0

}

还是我来告诉你吧!当然可以,c++是跨平台的,,c++可以用boost,但是得在linux下边重新编译,而stl这个东西可以直接用的。你可以在linux下边找到stl的库函数的。

boost编译完了,得把相应的so加到g++路径或者env变量路径里面。。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12029322.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存