我的C / C ++技能很生疏,OpenCV的文档非常模糊。有没有办法让cv::Mat
data
属性转换为数组/ NSArray?
我想将它序列化为JSON,我知道我可以使用FileStorage实用程序转换为YAML / XML,但这不是我想要做的。
Mat - > NSArray - > JSON
(我想将固有的相机校准值发送到服务器)
由于
答案 0 :(得分:2)
你可以使用:
double *d = intrinsics.ptr<double>(0);
这将为您提供9个双打的数组。 (它只是一个演员,所以要注意不要让内在的Mat超出范围。)
或
double d = intrinsics.at<double>(i,j);
访问单个元素。