###前提・実現したいこと
現在Androidでストレージ内にある動画(mp4)を読み込み、OpenCVで画像処理を行い
そして動画を出力するということをしようと思っています。この一連の動作はすべてAndroidで行おうと思います。
そのとき、VideoCapture型からMat型に変換できなくて困っています。
よろしくお願い致します。
###該当のソースコード
Java
1VideoCapture videoCapture = new VideoCapture(); 2videoCapture.open("Test.mp4"); 3VideoWriter writer = new VideoWriter(); 4writer.open("output.mp4",VideoWriter.fourcc('M','P','4','V'),30,new Size(1000,1000));//Sizeは適当 5 6Mat out = new Mat(); 7 8int MAX = (int) videoCapture.get(Videoio.CAP_PROP_FRAME_COUNT); 9 10for(int i = 0 ; i < MAX - 1 ; i ++){ 11 videoCapture >> out; 12 //ここでoutを画像処理 13 writer << out; 14}
###問題点
VideoCapture >> out;
writer << out;が
で赤線が引かれ実行できない。
おそらく型の変換が出来ていない。
###補足情報(言語/FW/ツール等のバージョンなど)
Android Studio 2.3
OpenCV for Android 3.2.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/15 12:38
2017/12/17 05:00
2017/12/17 06:04 編集
2017/12/17 08:02