问题标签 [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.
face-recognition - 使用 OpenIMAJ,哪个 FaceAligner 适合构建用于 eigenface 的图像?
为了计算eigenfaces,哪个FaceAligner更适合构建更好地保留面部特征的人脸图像?
人脸图像不是专门为计算特征脸而拍摄的,人脸图像是从普通照片中检测出来的。所以人脸图像的亮度不是一个级别的,不知道有没有办法将图像的亮度调整到一个级别,或者有必要吗?
eclipse - 如何将 OpenIMAJ 与 Restful Web 服务集成?
我正在使用 eclipse 与 OpenIMAJ 一起工作,我想将 OpenIMAJ 与 RESTful Web 服务集成。
当我尝试在 RESTful Web 服务上运行 OpenIMAJ 项目时
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:
程序挂起。我想捕捉那个异常,记录它并继续。
请你帮助我好吗?
openimaj - OpenIMAJ - 错误读取功能列表保存为 ascii
使用 OpenIMAJ 我想保存功能列表以供以后使用,但java.util.NoSuchElementException: No line found
在重新读取我刚刚保存的功能文件时出现异常(见下文)。我检查了文本文件是否存在,但我不确定完整内容是否应该是(它很长)。
有什么想法有什么问题吗?
提前致谢!
(我的试用代码粘贴在下面)。
我的试用代码如下所示:
hadoop - OpenIMAJ 库中的 K-Means 聚类
我在机器学习和聚类分析方面不是很有经验,但我有以下问题:
我有大约 100kk-1000kk 条数据,我无法一次全部加载到内存中,我需要将其划分为多个类(如 1-10k 甚至 100k 类)以进行进一步分析。为此,我选择了在 OpenIMAJ 库(FloatKMeans 类)中实现的 K-Means 算法。我了解 K-Means 算法可以分为两个阶段:
- 学习阶段 - 我传入所有创建/填充类的数据
- 分配阶段 - 我可以在其中询问集群给定的数据属于哪个类
我计划使用 Hadoop reduce 阶段构建集群模型,在该阶段我将一一接收数据(这就是为什么我不能一次将数据全部传递给算法的原因)
我的问题是:
- OpenIMAJ 实现对于这种“大数据”用例来说是最优的吗?计算它需要永远吗?
- 是否可以在 hadoop reduce faze 期间将数据“流式传输”到算法中以学习集群?
- 是否可以将学习到的集群(模型)保存为字节,以便将模型传递给下一个 hadoop 作业?
- 在hadoop映射期间运行算法分配阶段可以吗?
感谢帮助
java - openimaj 中是否有 OCRProcessor 的具体实现
我正在尝试使用 openimaj 进行文本提取,我正在使用 LiuSamarabanduTextExtractorBasic 文本提取器子类。但是这个类需要一个 OCRProcessor 实现来执行实际的 OCR。以下是javadoc
对于被提取以与文本区域的文本表示相关联的文本区域,必须使用 OCR 处理器。使用此功能可以选择使用哪个 OCR 处理器来提取读取的文本区域。
我没有在 openimaj 库中找到实现(如果你问我,这很奇怪)。
是否有我可以使用的 OCRProcessor 实现?
openimaj - 如何将训练好的数据保存在 openimaj 中?
我正在做一个项目,该项目是关于通过课堂视频来上课的。我在程序运行时训练数据,训练数据需要很多时间。有什么方法可以保存训练数据并直接在程序中使用。下面是我的代码:
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)或检查退化数据。
如果有人已经使用过这种方法,我将不胜感激。我创建了一个小例子来说明问题:
java - Facededetion 后出现 OutOfMemoryError
为什么我会收到 OutOfMemoryError?我用另一个 Deector 试了一下,它工作了吗?!我还查看了其他一些问题的答案,我找到了一个解决方案,我完全使用它,但它也没有奏效。这是我第一次与 Openimaj 合作。
verification - 如何使用 org.openimaj.ml.gmm 构建扬声器模型。
我想知道如何使用 OpenIMaj 库获得 GMM 扬声器模型。org.openimaj.ml.gmm.GaussianMixtureModelEM。我试过以下
我确信GaussianMixtureModelEM 已经收敛,我不知道从哪里开始。任何帮助指导将不胜感激。