Как я могу передать unsafemutablerawpointer как указатель C на цель C++?
Я пытаюсь интегрировать модель CoreML в свое приложение. Выход дается MLMultiArray
, но я хочу, чтобы данные в нем для генерации матрицы OpenCV. E сть dataPointer
недвижимость в MLMultiArray
, который является UnsafeMutableRawPointer
, Как я могу передать его как указатель C, чтобы я мог напрямую использовать его для генерации матрицы OpenCV?
Заранее спасибо!
1 ответ
Я нашел решение. Мне не нужно передавать dataPointer
как указатель C от Swift до Objective-C++. Я могу просто передать все MLMultiArray
пока я импортирую в файл obj-C++. И тогда я могу напрямую использовать dataPointer
получить мат OpenCV