这肯定是一个奇怪的问题,但是我想使用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
是目前使用的选项。