我正在尝试这个教程http://www.openimaj.org/tutorial/classification101.html,这段代码对我来说失败了:
GroupedDataset<String, VFSListDataset<Record<FImage>>, Record<FImage>> allData =
Caltech101.getData(ImageUtilities.FIMAGE_READER);
原因是记录和 Caltech101 无法识别,无法导入。所有其他课程都很好。
这是我的maven依赖:
<dependencies>
<dependency>
<artifactId>image-processing</artifactId>
<groupId>org.openimaj</groupId>
<version>1.3.1</version>
<scope>compile</scope>
</dependency>
</dependencies>
我还尝试添加其网站上的所有其他依赖项http://www.openimaj.org/index.html,但没有运气。
如果有任何人对OpenImaj有所了解,如果他们能提供帮助,那就太棒了。
答案 0 :(得分:1)
您需要添加image-annotation
Maven依赖项。
<dependency>
<groupId>org.openimaj</groupId>
<artifactId>image-annotation</artifactId>
<version>1.3.1</version>
</dependency>
请注意,compile
范围是默认范围,因此您无法忽略它。