Java 如何在Android上的OpenCV DNN中在神经网络上注册新层

Java 如何在Android上的OpenCV DNN中在神经网络上注册新层,java,android,opencv,kotlin,javacpp,Java,Android,Opencv,Kotlin,Javacpp,我正在使用Kotlin在Android中开发一个基于OpenCV的边缘检测包。 我已经进口了这个。我正在使用DNN模块 我必须注册一个新图层来完成我的模型,如第42行 报告中提到了以下几行 此外,在将新图层用于网络之前,必须使用REF:dnnLayerFactory“LayerFactory”宏之一注册图层 拜托,有人能解释一下在科特林怎么做吗 在CPP中,下面的宏可以使用这需要在C++中完成,可能是另一个依赖OpenCV的库:@ SAMUELUDET,但是库已经暴露了层工厂:难道没有办法简单地

我正在使用Kotlin在Android中开发一个基于OpenCV的边缘检测包。 我已经进口了这个。我正在使用DNN模块

我必须注册一个新图层来完成我的模型,如第42行

报告中提到了以下几行

此外,在将新图层用于网络之前,必须使用REF:dnnLayerFactory“LayerFactory”宏之一注册图层

拜托,有人能解释一下在科特林怎么做吗


在CPP中,下面的宏可以使用

这需要在C++中完成,可能是另一个依赖OpenCV的库:@ SAMUELUDET,但是库已经暴露了层工厂:难道没有办法简单地使用这个吗?ThanksIt看起来不像。据我所知,它希望用户创建新的C++类,虽然我可能错了…