如何将垫子(OPENCV)转换为Indarray(DL4J)



我有一个keras网络模型,该模型采用Indarray,但我不知道如何将垫子转换为Indarray。我知道这是如何将MAT(OPENCV(转换为Indarray(DL4J(的同样问题?但这没有帮助我。是否有执行此任务的API?谢谢

您可以使用NativeImageLoader进行转换。

import org.datavec.image.loader.NativeImageLoader;

(...)
        Mat cvImage();
        // Fill in your Mat with something
        NativeImageLoader nil = new NativeImageLoader();
        INDArray image = nil.asMatrix(cvImage).div;

确保您在pom.xml中具有datavec的依赖性。您会遇到什么错误?

最新更新