走ろうとしています。一部のコードインターネットでは(他のコンピュータではうまく機能します)、openCVでビデオファイルを開くことができないため、ソフトウェアを実行できません。私が会う機会があった人によれば、これはopenCVやcodeblocksをインストールするときに特定のものをインストールしなかったからだと言います。
コードが機能するためには何をインストールする必要があるのかを理解し、その後はどのようにインストールする必要があるのかを知りたいです。
- I am using linux mint
- openCV 3.x in Code::Blocks IDE
編集する:
コードは完全にコンパイルされ実行されますが、ソフトウェアの54行目にメッセージが表示されます。はい、ビデオパスは正確で、スペースは含まれていません!はい、私はopenCVライブラリについて話しています。
関連コードは次のとおりです。
// Camera Capture
VideoCapture test("/home/john/car.mpeg");
if (!test.isOpened())
{
cout << "file not opened"<<endl; // <- this is line 54
}
出力はですfile not opened
。
私が実行したいコードは次のとおりです。このチュートリアル。
ベストアンサー1
MPEG-1ビデオを開くためのコーデックを検索しています。
ビデオをデコードしてエンコードするにはlibavcodec-devが必要です。 https://community.linuxmint.com/software/view/libavcodec-dev
MPEG-1をサポートするにはlibmpeg2-4-devが必要です。 https://community.linuxmint.com/software/view/libmpeg2-4-dev