2016-03-30 4 views
0

J'utilise le code ci-dessous pour accéder à une caméra IP, mais je continue à recevoir une erreur. Si je change l'adresse IP à "1" qui est une webcam connectée par USB, tout fonctionne bien, mais la diffusion depuis l'URL ne fonctionne pas. Je peux accéder à la caméra à partir du navigateur sans aucun problème. J'utilise OpenCV v3.1.OpenCV ne peut pas diffuser de caméra IP

public static void main(String[] args) { 
    System.loadLibrary(Core.NATIVE_LIBRARY_NAME); 

    VideoCapture ip_cam = new VideoCapture(); 

    ip_cam.open("http://192.168.1.9:8080/video?x.mjpeg"); 

    if (!ip_cam.isOpened()) 
    { 
     System.out.print("Error"); 
     return; 
    } 

    System.out.println("Success"); 

    ip_cam.release(); 
} 

Répondre

0

La question était la version de OpenCV j'utilisais, même si elle est la dernière version, il a encore des problèmes en streaming à partir d'une URL, v2.4.9 fonctionne très bien.