Вот в чем дело, я пытаюсь подключить свой S3 к веб-камере, используя приложение IP WebCam для Android, затем создаю 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 Профессиональная
Открыть CV 2.4.4
Кодовые блоки 13.12
Веб-камера USB 2.0 640×480 с частотой 30 кадров в секунду, 50 Гц и всеми стандартными.
Попробуйте подключить другое потоковое видео приложение для Android.
Я использую Smart WebCam.
открой его
cap.open("http://192.168.1.13:8080/?x.mjpg);