java - 需要帮助在 Ubuntu 上使用 Java Opencv 2.4.9 显示来自 Firewire 摄像头的视频

标签 java opencv firewire

我可以显示来自 USB 网络摄像头的视频,但是当我尝试显示来自火线摄像头的视频时,出现以下错误:

Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Width (0) and height (0) must be > 0

我使用了 Coriander,并且可以通过那里看到来自火线摄像机的视频。有什么建议吗?

最佳答案

默认情况下,OpenCV 编译时不支持 CMU 相机支持,但它支持它。您可以try to enable this feature并重建 OpenCV。

另一种替代方案需要use libdc1394 to retrieve frames ,然后将该数据转换为 Mat

关于java - 需要帮助在 Ubuntu 上使用 Java Opencv 2.4.9 显示来自 Firewire 摄像头的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27574615/

相关文章:

Java - 可以在数组中添加一个 int 和一个 String 吗?

python - 给定目标大小,如何在保持宽高比的同时在 python 中调整图像大小?

windows - 如何知道 IEEE 1394 (FireWire) 是否连接到我的 Windows 7?

packet-capture - IEEE 1394/火线嗅探器?

java - 如何区分 java 中未设置的属性和显式设置为 null 的属性?

java - Groovy SQL 导入错误。即使包含在内也找不到属性

opencv - 除了HoughCircles以外,还有其他方法可以检测圆吗?

Android + OpenCV + 人脸检测 + 自定义布局

c++ - 在 Windows 下编程 FireWire/IEEE 1394

java - 如何在 SwingWorker 中使用计时器