OpenCV中的
子mat函数在OpenCV Android中做什么?我正在努力理解我发现的一个代码,它确实实现了我想要的功能,我完全理解除了"Submat"功能之外的代码,因为在文档中我找不到参数的详细信息
Mat zoomCorner = rgba.Submat(0, rows / 2 - rows / 10, 0, cols / 2 - cols / 10);
Mat
对象使用引用计数方法。
CCD_ 2引用了缓冲区和缓冲区参数。
当您使用submat()
时,您会得到新的Mat
,它与原始Mat
共享图像数据缓冲区。
您需要使用Mat::copyTo()
方法将ROI
复制到新的Mat
,并使用submat()
副本进行所有计算。