OpenCV无法流式传输IP摄像机

OpenCV cannot stream IP camera

本文关键字:传输 IP 摄像机 OpenCV      更新时间:2023-10-16

我正在使用下面的代码访问IP摄像机,但我一直收到一个错误。如果我把ip地址改为"1",这是一个USB连接的网络摄像头,一切都很好,但从URL流媒体不起作用。我可以从浏览器访问相机,没有任何问题。我使用的是OpenCV v3.1。

    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();
}

问题是我使用的OpenCV版本,尽管它是最新版本,但它仍然存在来自URL的流媒体问题,v2.4.9运行良好。