【发布时间】:2013-08-06 21:11:10
【问题描述】:
我在让 OpenCV 2.4 从 Raspberry Pi 的 MJPEG 流中捕获时遇到问题,我在浏览器中检查了流 URL,它似乎工作正常,但是当我尝试在 OpenCV 中打开它时,它似乎当我尝试打开它时挂起(我在终端上没有收到错误或成功消息)。
cv::VideoCapture vcap;
cv::Mat raw_image;
const string videoStreamAddress = "http://192.168.0.28:8080/?action=stream";
if(!vcap.open(videoStreamAddress))
{
cout<<"Error opening video stream"<<endl;
return -1;
}
cout<<"Stream opened"<<endl;
我正在使用MJPEG-Streamer 提供流。 从 RTSP 视频流中捕获时,相同的代码可以正常工作。
编辑:我尝试更改 raspistill 在 Pi 上捕获的图像的 JPEG 质量和分辨率,现在我收到消息说流无法打开。
【问题讨论】: