- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在做this我遇到了一个问题。
这是我的代码
package vid;
import java.io.File;
import org.apache.log4j.BasicConfigurator;
import org.openimaj.image.MBFImage;
import org.openimaj.video.Video;
import org.openimaj.video.xuggle.XuggleVideo;
public class Movie{
public static void main(String[] args){
BasicConfigurator.configure();
Video<MBFImage> video;
video = new XuggleVideo(new File("in.flv"));
for (MBFImage mbfImage : video) {
//something
}
video.close();
}
}
当我运行它时,我很兴奋
21:18:51.520 [main] DEBUG com.xuggle.xuggler - Could not open output url: file:/D:/Workspace/openIMAJ/in.flv (../../../../../../../csrc/com/xuggle/xuggler/Container.cpp:436)
1 [main] INFO org.openimaj.video.xuggle.XuggleVideo - URL file:/D:/Workspace/openIMAJ/in.flv could not be opened by ffmpeg. Trying to open a stream to the URL instead.
Exception in thread "main" java.lang.NoClassDefFoundError: org/openimaj/io/InputStreamObjectReader
at org.openimaj.video.xuggle.XuggleVideo$MBFImageConverter.toImage(XuggleVideo.java:264)
at com.xuggle.mediatool.MediaReader.dispatchVideoPicture(MediaReader.java:600)
at com.xuggle.mediatool.MediaReader.decodeVideo(MediaReader.java:519)
at com.xuggle.mediatool.MediaReader.readPacket(MediaReader.java:475)
at org.openimaj.video.xuggle.XuggleVideo.readFrame(XuggleVideo.java:482)
at org.openimaj.video.xuggle.XuggleVideo.hasNextFrame(XuggleVideo.java:577)
at org.openimaj.video.VideoIterator.hasNext(VideoIterator.java:59)
at vid.Movie.main(Movie.java:17)
Caused by: java.lang.ClassNotFoundException: org.openimaj.io.InputStreamObjectReader
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 8 more
还有我的pom.xml (很长,所以我把它保存在pastebin上)。 openIMAJ 的不同部分有很多依赖关系,因为我已经不知道哪些部分做了什么。我尝试下载 this 之后的库,但是当我添加除核心之外的任何其他内容时,我得到
Missing artifact org.openimaj:video:jar:1.0.6-SNAPSHOT
最后一个站点上提供的库与 Maven 中央存储库上的库不同。所以,我的问题是,我在哪里可以找到所需类(class)的库(或者 MCR 中的哪个库可以提供帮助)?或者与 openIMAJ 网站上的教程兼容的库。
感谢您的帮助
最佳答案
为什么定义<sourceDirectory>src</sourceDirectory>
?这样不使用 Maven 广泛接受的默认值 ${project.basedir}/src/main/java
.
OpenIMAJ Wiki page最新更新来自Sep 2012 。我会选择latest release version 1.3.1 from Sep 2014 on Maven Central .
如果您确实想使用快照: core
的 1.0.6-SNAPSHOT 版本是从2013年开始的。有一个1.4-SNAPSHOT大约一个月大了。这可能适用于 other core-...
libs以及。我建议使用最新的。
关于java - openIMAJ 缺少类或错误的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36485651/
我的目的是在训练分类器后识别形状,类似于 OpenIMAJ 教程 http://openimaj.org/tutorial/classification101.html 第 12 章中所做的操作。第
我正在遵循 OpenIMAJ 教程,当我运行以下代码时: import java.io.IOException; import java.net.URL; import org.openimaj.im
我正在使用 OpenIMAJ 在视频上绘制面部关键点,但它卡在了第一步。这是我尝试运行的代码:: Video video; video = new XuggleVideo("file://E:
我想使用java在图像中进行文本检测。我正在使用 OpenIMAJ 使用 MSER 算法(作为第一阶段)来执行此操作,但这需要大量的处理时间,并且在大多数图像中都会返回异常 OutOfMemoryEr
我在做this我遇到了一个问题。 这是我的代码 package vid; import java.io.File; import org.apache.log4j.BasicConfigurator;
我有两张照片,一张是放大照片,第二张是大广角照片。将第一幅图像视为第二幅图像的裁剪(尽管事实并非如此)。我从每张照片中选择一个像素,该像素代表两张照片中的相同事物(例如一个男人的 Nose )。我将第
我是 openIMAJ 的新手,我想用它处理一些图片。有很多可用的教程,但它们都讲述如何使用 Maven。有谁知道我可以从哪里下载 openIMAJ 的 jar 文件以直接在我的 Java 项目中使用
我正在尝试使用 maven 和 OpenImaj 库组装一个项目,我一直在按照此页面上的说明操作 http://www.openimaj.org/tutorial/getting-started-wi
我正在尝试使用 OpenIMAJ 分析几个视频,效果很好。显示用于调试的视频,现在我已经完成了。我只想分析视频并提取一些指标。我不希望运行我的程序的人也能看到他们的视频。 然而,帧分析算法深入地使用了
我正在尝试学习如何使用 OpenImaj 的 AdaptiveLocalThresholdContrast 阈值器将图像处理为两个“片段”,然后查看处理后的图像。当我运行以下代码时: Adaptive
我在我的 Java 应用程序的不同线程上收到了 JPG 图像的实时流,我想不断扫描面部以稍后输出相机运行时通过相机的所有不同面部的列表,以及每张脸被看到了多少次。这是我当前的代码: void doIm
我不知道这是否是相关论坛,但我一直在这里关注本教程: http://www.openimaj.org/tutorial/eigenfaces.html 出于某种原因,这对我来说还不够清楚。有些事情我不
我正在使用 OpenImaj 检测图像中的人脸。 import java.io.FileInputStream; import java.io.FileNotFoundException; impor
本文整理了Java中org.openimaj.video.xuggle.XuggleVideo类的一些代码示例,展示了XuggleVideo类的具体用法。这些代码示例主要来源于Github/Stack
本文整理了Java中org.openimaj.twitter.finance.YahooFinanceData类的一些代码示例,展示了YahooFinanceData类的具体用法。这些代码示例主要来源
大家好。 我正在围绕OpenIMAJ库编写一个简单的包装器类,该类能够加载.ogg文件音频并返回采样数据。 这是我为获取 double 数组作为输出而实现的代码: public List getDou
我目前正在尝试使用 openimaj Java 库的依赖项构建一个 android studio 项目。 apply plugin: 'com.android.application' android
裁剪 MBFImage 我使用出色的 openimaj 库 1.3.8 检测脸部,但我很难从原始图像中裁剪脸部并将裁剪后的脸部保存到某个文件中。裁剪后的面必须为 800x600 像素,因此我还需要进行
所以在我的例子中,我应该向computeQuantizedFeatures方法提供两个参数,第二个参数的类型为 List>> 我尝试传递我的 imagekeypoints 类型列表
我想使用 openImaj 对齐我可以使用的几个面。我想读取一张jpg的人脸照片,对齐它,最后对齐后保存为jpg。这就是我被困住的地方。见下文 public class FaceImageA
我是一名优秀的程序员,十分优秀!