参考
こちらを参考にしてmp4ファイルを再生するプログラムを作成しました。
cpp
1#include <opencv2/opencv.hpp> 2 3int main(void) 4{ 5 cv::VideoCapture cap; 6 cap.open("hogehoge.mp4"); 7 8 if (cap.isOpened() == false) { 9 printf("ファイルが開けません。\n"); 10 return -1; 11 } 12 13 cv::Mat frame; 14 15 for (;;) { 16 cap >> frame; 17 18 if (frame.empty() == true) { 19 break; 20 } 21 22 cv::imshow("再生中", frame); 23 24 cv::waitKey(33); 25 } 26 27 return 0; 28}
しかしこれでは動画の音声が流れないと思われますが、opencvで音声つきで再生するにはどのようにすればいいでしょうか
目標としてはROSで任意のタイミングで音声つき動画を再生させたいです。
そのためにopencvの利用を検討しています。
ROSでは他に方法がありますでしょうか
Ubuntu16.04
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。