问题标签 [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.

0 投票
1 回答
147 浏览

face-recognition - 使用 OpenIMAJ,哪个 FaceAligner 适合构建用于 eigenface 的图像?

为了计算eigenfaces,哪个FaceAligner更适合构建更好地保留面部特征的人脸图像?

人脸图像不是专门为计算特征脸而拍摄的,人脸图像是从普通照片中检测出来的。所以人脸图像的亮度不是一个级别的,不知道有没有办法将图像的亮度调整到一个级别,或者有必要吗?

0 投票
1 回答
216 浏览

eclipse - 如何将 OpenIMAJ 与 Restful Web 服务集成?

我正在使用 eclipse 与 OpenIMAJ 一起工作,我想将 OpenIMAJ 与 RESTful Web 服务集成。

当我尝试在 RESTful Web 服务上运行 OpenIMAJ 项目时

0 投票
1 回答
126 浏览

java - openIMAJ 人脸检测 - 未捕获的 IOException

我有这种方法(简化)用于检测图像(URL)上的人脸(计数):

它运行良好,但如果图像有些损坏(例如此测试图像),我会收到此错误:

错误:无法解码该类型的图像:发生在:com.sun.media.jai.opimage.CodecRIFUtil java.io.IOException:源流不支持向后搜索。在 com.sun.media.jai.codecimpl.FPXImageDecoder.decodeAsRenderedImage(FPXImageDecoder.java:40) 在 com.sun.media.jai 的 com.sun.media.jai.codecimpl.CodecUtils.toIOException(CodecUtils.java:76) .opimage.CodecRIFUtil.create(CodecRIFUtil.java:88) 在 com.sun.media.jai.opimage.FPXRIF.create(FPXRIF.java:46) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在 java.lang.reflect.Method.invoke(Method.java:606) 在 javax.media.jai。 FactoryCache.invoke(FactoryCache.java:

程序挂起。我想捕捉那个异常,记录它并继续。

请你帮助我好吗?

0 投票
1 回答
71 浏览

openimaj - OpenIMAJ - 错误读取功能列表保存为 ascii

使用 OpenIMAJ 我想保存功能列表以供以后使用,但java.util.NoSuchElementException: No line found在重新读取我刚刚保存的功能文件时出现异常(见下文)。我检查了文本文件是否存在,但我不确定完整内容是否应该是(它很长)。

有什么想法有什么问题吗?

提前致谢!

(我的试用代码粘贴在下面)。

我的试用代码如下所示:

0 投票
1 回答
254 浏览

hadoop - OpenIMAJ 库中的 K-Means 聚类

我在机器学习和聚类分析方面不是很有经验,但我有以下问题:

我有大约 100kk-1000kk 条数据,我无法一次全部加载到内存中,我需要将其划分为多个类(如 1-10k 甚至 100k 类)以进行进一步分析。为此,我选择了在 OpenIMAJ 库(FloatKMeans 类)中实现的 K-Means 算法。我了解 K-Means 算法可以分为两个阶段:

  1. 学习阶段 - 我传入所有创建/填充类的数据
  2. 分配阶段 - 我可以在其中询问集群给定的数据属于哪个类

我计划使用 Hadoop reduce 阶段构建集群模型,在该阶段我将一一接收数据(这就是为什么我不能一次将数据全部传递给算法的原因)

我的问题是:

  • OpenIMAJ 实现对于这种“大数据”用例来说是最优的吗?计算它需要永远吗?
  • 是否可以在 hadoop reduce faze 期间将数据“流式传输”到算法中以学习集群?
  • 是否可以将学习到的集群(模型)保存为字节,以便将模型传递给下一个 hadoop 作业?
  • 在hadoop映射期间运行算法分配阶段可以吗?

感谢帮助

0 投票
1 回答
264 浏览

java - openimaj 中是否有 OCRProcessor 的具体实现

我正在尝试使用 openimaj 进行文本提取,我正在使用 LiuSamarabanduTextExtractorBasic 文本提取器子类。但是这个类需要一个 OCRProcessor 实现来执行实际的 OCR。以下是javadoc

对于被提取以与文本区域的文本表示相关联的文本区域,必须使用 OCR 处理器。使用此功能可以选择使用哪个 OCR 处理器来提取读取的文本区域。

我没有在 openimaj 库中找到实现(如果你问我,这很奇怪)。

是否有我可以使用的 OCRProcessor 实现?

0 投票
1 回答
265 浏览

openimaj - 如何将训练好的数据保存在 openimaj 中?

我正在做一个项目,该项目是关于通过课堂视频来上课的。我在程序运行时训练数据,训练数据需要很多时间。有什么方法可以保存训练数据并直接在程序中使用。下面是我的代码:

0 投票
1 回答
312 浏览

java - 使用 OpenIMAJ 创建 Fisher 向量

我正在尝试使用 Fisher 向量对图像进行分类,如下所述:Sánchez, J., Perronnin, F., Mensink, T., & Verbeek, J. (2013)。使用 Fisher 向量进行图像分类:理论与实践。国际计算机视觉杂志,105(3),222–245。http://doi.org/10.1007/s11263-013-0636-x

为了尝试和评估这种方法,我想使用 OpenIMAJ 库,因为根据他们的JavaDoc,他们正是使用这种方法来创建 Fisher 向量,但我无法让它工作。我尝试使用 OpenIMAJ 和 OpenCV 创建 SIFT 特征向量,但对于两者我都得到相同的错误:EM 算法永远无法计算给定初始参数的有效似然性。尝试不同的初始化参数(或增加 n_init)或检查退化数据。

如果有人已经使用过这种方法,我将不胜感激。我创建了一个小例子来说明问题:

0 投票
1 回答
216 浏览

java - Facededetion 后出现 OutOfMemoryError

为什么我会收到 OutOfMemoryError?我用另一个 Deector 试了一下,它工作了吗?!我还查看了其他一些问题的答案,我找到了一个解决方案,我完全使用它,但它也没有奏效。这是我第一次与 Openimaj 合作。

0 投票
1 回答
76 浏览

verification - 如何使用 org.openimaj.ml.gmm 构建扬声器模型。

我想知道如何使用 OpenIMaj 库获得 GMM 扬声器模型。org.openimaj.ml.gmm.GaussianMixtureModelEM。我试过以下

确信GaussianMixtureModelEM 已经收敛,我不知道从哪里开始。任何帮助指导将不胜感激。