6
たとえば、 "rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov"のようなrtspストリームテストを実行しています(OpenCV - rtspビデオストリームをキャプチャする方法
openCV(opencv 2.4.7/2.4.8)でこのビデオストリームをキャッチしたい 私のコードはローカルのムービーファイルで完璧に動作しますが、rtspをキャプチャしようとするとmsgsのようになります: "できませんでしたムービーファイルのRTSPをお読みください。
CvCapture *camera = cvCreateFileCapture("rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov");
if (camera == NULL) {
printf("video is null, aborting...");
return -1;
}
else{
printf("video ok");
}
://184.72.239.149/vod/mp4:私はのように、いくつかの異なる方法を試してみた
BigBuckBunny_115k.movを」
か:
cv::VideoCapture vcap;
//open the video stream and make sure it's opened
if(!vcap.open("rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov")) {
std::cout << "Error opening video stream or file" << std::endl;
return -1;
}
任意のアイデア?
-
Niedved
私はVideoCaptureにこのコードを追加し、APIを公開したが、これは、あなたの実行ファイルと同じフォルダにffmpegのDLLを入れました –
が機能していませんか? –
どこを入手するのですか?どこに置くの?私はアンドロイドで試しています。カメラのラッパーライブラリをdlopenすることはできません。 01-05 15:25:06.185:E/OpenCV :: camera(18562):Native_cameraが開きエラーを返しました:4 –