gpt4 book ai didi

java - 无法使用 OpenCV 打开/查看/抓取/读取 IP 摄像头

转载 作者:行者123 更新时间:2023-12-02 13:37:32 32 4
gpt4 key购买 nike

我正在使用 OpenCV 来抓取 IP 摄像机的流和帧。这是我的代码片段:

import org.opencv.core.Core;
import org.opencv.core.Mat;
import org.opencv.imgproc.Imgproc;
import org.opencv.videoio.VideoCapture;
import org.opencv.videoio.Videoio;
import org.opencv.imgcodecs.*;
import org.opencv.core.Rect;
import org.opencv.core.Size;

public class Main {
public static void main(String[] args) {
String newCameraIP = "http://10.12.18.11/mjpg/video.mjpg";
VideoCapture cap = new VideoCapture();
if (cap.open(newCameraIP)) {
System.out.println("Camera opened from " + newCameraIP);
} else {
System.out.println("No camera found at " + newCameraIP + ". Trying USB ports...");
}

USB 摄像头工作正常,但当我尝试使用 IP 摄像头时,收到以下错误消息:VIDEOIO(cvCreateFileCapture_AVFoundation (filename)):引发未知的 C++ 异常!

最佳答案

我刚刚在 OSX 上使用 Python 时遇到了这个问题。对我来说,解决方案是使用 --with-ffmpeg 标志重建 opencv。

关于java - 无法使用 OpenCV 打开/查看/抓取/读取 IP 摄像头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42908018/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com