Ask Your Question

Revision history [back]

Mat object in OpenCV use reference counting approach. Mat has reference to buffer and buffer parameters. When you get submat, you get new Mat that shares image data buffer with original Mat. You need to copy ROI to new Mat with Mat::copyTo method and make all calculations with submat copy.