有什么方法可以在破坏保存它的cv :: Mat的同时使用cv :: Mat的数据吗?

时间:2018-10-04 15:22:16

标签: opencv

这肯定是一个奇怪的问题,但是我想使用cv::Mat对象OpenCV中的数据,该对象是在仅需要来自其的指针的自定义对象中计算的。

就像:

void func(const cv::Mat& a, void* pa) {
   cv::Mat b = a;
   b /= 256;
   pa = b.data;
   // b is destoyed but I still want to use the data
}

OpenCV处理智能指针,但是我不太了解该库,有没有办法以某种方式添加对数据指针的引用? memcpy是目前使用的选项。

0 个答案:

没有答案