3
我已经写了一个程序,顺利拿到树莓派摄像头的视频,并在其上涂抹一些图像处理,如以下画面失真勒克司,快门等),我买了一个IP摄像头,并尝试使用它的视频使用RTSP:opencv的:从网络摄像机使用RTSP时
vcap.open("rtsp://admin:[email protected]");
我得到的视频,但它的扭曲像下面的图片:
正如图片中看到有在控制台的错误:
error while decding MB n, bytestream m
cabac decode of gscale diff failed at n m
我有测试用VLC树莓,但只获得一个单帧和CPU变为100%,甚至降低分辨率,比特率,fps不会改变。我可以使用omxplayer在树莓中查看rtsp视频。在我的电脑上也没有任何问题。
我已经在我的覆盆子pi上安装了Raspbian Jessie。
我也使用GStreamer的重新编译的OpenCV insted的FFmpeg中,但并没有改变什么:
cmake ... -D WITH_FFMPEG=OFF -D WITH_GSTREAMER=ON ...