Как я могу передать unsafemutablerawpointer как указатель C на цель C++?

Я пытаюсь интегрировать модель CoreML в свое приложение. Выход дается MLMultiArray, но я хочу, чтобы данные в нем для генерации матрицы OpenCV. E сть dataPointer недвижимость в MLMultiArray, который является UnsafeMutableRawPointer, Как я могу передать его как указатель C, чтобы я мог напрямую использовать его для генерации матрицы OpenCV?

Заранее спасибо!

1 ответ

Я нашел решение. Мне не нужно передавать dataPointer как указатель C от Swift до Objective-C++. Я могу просто передать все MLMultiArray пока я импортирую в файл obj-C++. И тогда я могу напрямую использовать dataPointer получить мат OpenCV

Другие вопросы по тегам