【发布时间】:2015-05-15 22:52:25
【问题描述】:
我正在尝试从 openCV 矩阵数据结构生成子图像,如下所示:
cv::Rect sub_image = cv::rect(10, 10, 200, 200);
cv::Mat submat = original_image(sub_image);
我的问题是,如果我有一些低级别的 memcpy 操作并且我使用 submat.data 作为源,它会指向正确的子图像吗?我猜不是因为文档似乎暗示它都指向同一个数据集。
如果是这样,我该如何使用该构造
cv::Mat submat = original_image(sub_image);
也要实际复制数据?
【问题讨论】: