我正在尝试将CoreML模型集成到我的应用中。输出由MLMultiArray
给出,但我想要其中的数据以生成OpenCV矩阵。 dataPointer
中有一个MLMultiArray
属性,即UnsafeMutableRawPointer
。如何将其作为C指针传递,以便我可以直接使用它来生成OpenCV矩阵?
提前致谢!
答案 0 :(得分:2)
我找到了解决方案。我不需要将dataPointer
作为C指针从Swift传递给Objective-C ++。只要我在obj-c ++文件中导入,我就可以传递整个MLMultiArray
。然后我可以直接使用dataPointer
来获取OpenCV Mat