Как зарегистрировать новый уровень в нейронной сети в OpenCV DNN на Android - PullRequest
0 голосов
/ 11 января 2020

Я разрабатываю пакет обнаружения краев на основе 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...