这是交易,我正在尝试将我的S3作为网络摄像头连接,使用Android的WebCam应用程序,然后在软件中制作IP网络摄像头,通常地址为http://192.168.1.XX:8080/greet.html可能是最后两位数的变化,网页给我提供了这样的选项和信息:
"Here is the list of IP Webcam service URLs:
http://192.168.1.XX:8080/video is the MJPEG URL."
我正在使用的代码就像这样:
include "opencv2/highgui/highgui.hpp
include "opencv2/imgproc/imgproc.hpp
using namespace cv;
int main(){
VideoCapture cap("http://192.168.1.XX:8080/video.mjpg"); // connect to an ip-cam ( might need some additional dummy param like: '?type=mjpeg' at the end
while(cap.isOpened()){
Mat frame;
if (!cap.read(frame))
break;
imshow("lalala",frame);
int k = waitKey(10);
if ( k==27 )
break;
}
return 0;
}
因此,IP WebCam应用程序识别出一个连接,但没有任何图像......然后它说:
warning: Error opening file <../../modules/highgui/src/cap_ffmpeg_imp
Cannot open the web cam
Process returned -1 <0xFFFFFFF> execution time: 37.259 s
Press any key to continue.
我正在使用:
Windows 7专业版
打开简历2.4.4
代码块13.12
USB 2.0网络摄像头640x480,30fps,50 Hz和所有标准。
答案 0 :(得分:0)
尝试连接另一个视频流Android应用程序。 我使用Smart WebCam。 用
打开它cap.open("http://192.168.1.13:8080/?x.mjpg);