我希望任何人都可以帮我解决这个问题。我正在使用一些图像分类并尝试将OpenCv 3.2.0和DL4J结合起来。我知道DL4J也包括Opencv,但我认为它没用。
任何人都可以帮助我,如何转换为INDArray? 我尝试阅读一些问题here,而来自DL4J的Class NativeImageLoader提供了方法,asMatrix(Mat图像)。 但是当我试图运行它时我得到了一个错误
java:找不到适合asMatrix的方法(org.opencv.core.Mat)
我不知道如何修复我的代码,或者我的代码可能有问题。任何人都可以帮我找出问题吗?
这是我的代码:
[PXImport(typeof(PMTask))]
public PXSelectJoin<PMTask,
LeftJoin<PMTaskTotal, On<PMTaskTotal.projectID, Equal<PMTask.projectID>, And<PMTaskTotal.taskID, Equal<PMTask.taskID>>>>,
Where<PMTask.projectID, Equal<Current<PMProject.contractID>>>> Tasks;
感谢您的关注。
答案 0 :(得分:0)
您可以尝试org.datavec.image.loader.NativeImageLoader
public INDArray asMatrix(Mat image)
抛出IOException