问题标签 [openimaj]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 多个摄像头同时使用 openimaj
我目前正在使用 Java OpenIMAJ 库进行图像处理项目。我需要从多个摄像头(现在使用 Logitech C270 USB 网络摄像头)抓取帧来对抓取的帧执行操作。
我现在遇到了一个障碍。当两个摄像头都以 640X480 分辨率运行时,我可以添加 2 个摄像头,当所有三个摄像头的分辨率降低到 320X240 时,我可以添加 3 个摄像头。
但我需要以相当好的分辨率读取至少 5 台摄像机的输出,才能正确执行我的操作。这是对我正在使用的硬件部分的限制还是软件限制?.. 我列出了一些我认为可以提供帮助的细节。如果您需要任何进一步的信息,请告诉我。
Windows 7 专业版 64 位
JDK 1.7
OpenIMAJ v1.1
Pentium Dual-Core E5700 @ 3.00GHz
4GB RAM
没有专用图形
网络摄像头连接到 USB 2.0 端口
(Windows 体验指数 4.1)
第 3 台 640x480 分辨率的摄像头抛出的异常是
org.openimaj.video.capture.VideoCaptureException: An error occured opening the capture device
任何关于我为什么会受到此限制的评论都会非常有帮助。
提前致谢
intellij-idea - 在 Intellij IDEA 中设置 openIMAJ
我在 Intellij Idea 中设置 openIMAJ 时遇到问题。我已经从 svn 中检查了库,并通过 File->Project structure->Libraries 将其添加到项目中。IDEA 中的代码完成有点工作(完成导入语句),但是当我尝试编译它时,我收到以下错误:
我的朋友说这是一个项目结构问题,但找不到解决方案。
java - OpenIMAJ 无法访问视频文件
我正在使用 OpenIMAJ 在视频上绘制面部关键点,但它本身就卡在了第一步。这是我要运行的代码::
当我运行它时它会打印
file:///E:/AV/out2.flv URL file:///E:/AV/out2.flv 无法被 ffmpeg 打开。而是尝试打开指向 URL 的流。11:14:12.505 [Finalizer] 调试 com.xuggle.xuggler - 关闭悬空容器 (../../../../../../../csrc/com/xuggle/xuggler/Container. cpp:146)
在屏幕上,然后就消失了。如果我使用 video = new XuggleVideo(new File("E:/AV/out2.flv")); 结果是一样的
另外,如果我将文件保存在项目中,然后执行 video = new XuggleVideo(new File("out2.flv")); 我得到相同的结果。
如果我将链接放在浏览器中,我就可以访问该文件。出了什么问题?
更新:我得到了这个
out2.flv 12:03:06.485 [Finalizer] 调试 com.xuggle.xuggler - 关闭悬空容器 (../../../../../../../csrc/com/xuggle/xuggler /Container.cpp:146)
如果我使用video = new XuggleVideo("out2.flv");
openimaj - Openimaj:SuzukiContourProcessor 不返回所有孔甚至崩溃
我是 openimaj 的新手,我找不到任何包含详细信息的教程。我只从 openimaj.org 找到了 tutorial-pdf。所以我试着从轮廓开始。但是 SuzukiContourProcessor 对我不起作用。这是我的代码:
这是使用的图像:无法识别较低的“洞”:http: //i.stack.imgur.com/4NUGQ.png
在 SuzukiContourProcessor 中出现 NullPointerException 崩溃:http: //i.stack.imgur.com/IEM15.png
这是使用第二个图像的堆栈跟踪:
问题似乎是
返回 null 并且
抛出 NullPointerException。也许我做错了什么。
感谢您的帮助。
克里斯。
scala - 为什么 sbt 不能解决 OpenIMAJ 依赖?
这是我在项目中使用的build.sbt:
在update
ing 项目时,sbt 报告UNRESOLVED DEPENDENCIES
:
可能是什么问题?如何解决?
java - OpenIMAJ Jar 文件
我是 openIMAJ 的新手,我想用它处理一些图片。有很多可用的教程,但它们都使用 Maven。有谁知道我可以从哪里下载 openIMAJ 的 jar 文件以直接在我的 Java 项目中使用?谢谢!
java - 在 Java 中使用 OpenImaj 从视频中提取帧
我需要从视频中提取帧,并且我使用的是 Java 平台。
我期待使用OpenIMAJ库来做到这一点。我想知道他们是否有其他更好的解决方案(更好的处理时间)?以及 OpenImaj 从视频中提取帧的平均处理时间和速度。
编辑:
我需要提取本地视频文件。我不会用 OpenIMAJ 实现其他任何东西。我只需要 OpenIMAJ 来提取帧并循环遍历它们。我需要知道 OpenIMAJ 从视频中提取帧所需的时间。与其他库(openCV、FFMPEG)相比,它是不是有点慢。
eclipse - 内部编译器错误:java.lang.ArrayIndexOutOfBoundsException: 1 at org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding.substitute
我一直在尝试使用 OpenImaj Lib,当我运行 eclipse 时出现此错误:
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding.substitute(ParameterizedTypeBinding.java:1190)
我能用它做什么?
java - 如何在不实际显示视频的情况下使用 OpenIMAJ 执行视频分析
我正在尝试使用 OpenIMAJ 分析几个视频,并且效果很好。显示用于调试的视频,现在我已经完成了。我只想分析视频并提取一些指标。我也不希望运行我的程序的人看到他们的视频。
然而帧分析算法深度使用当前显示的帧和显示的前一帧。有没有一种方法可以让我只读取视频的帧而不实际显示它们?