Я разрабатываю пакет обнаружения краев на основе OpenCV в Android, используя Kotlin. Я импортировал пакет OpenCV Java CPP Presets . Я использую модуль DNN.
Мне необходимо зарегистрировать новый слой для завершения моей модели, например https://github.com/legolas123/cv-tricks.com/blob/master/OpenCV/Edge_detection/edge.py Линия 42.
Пакет упоминает следующую строку
Также перед использованием нового слоя в сети вы должны зарегистрировать свой слой, используя один из макросов REF: dnnLayerFactory "LayerFactory".
Пожалуйста, Может кто-нибудь объяснить, как это сделать в Kotlin?
В CPP можно использовать следующие MACROS https://docs.opencv.org/master/df/d8c/layer_8details_8hpp.html#a7e8d9c0c5849b6a081ba2a84845f3dac