c++ - 在另一个的 ROI 内复制一个 cv::Mat

标签 c++ opencv copy roi

我需要将 cv::Mat 图像(源)复制到另一个(目标)cv::Mat 图像的 ROI。

我找到了 this reference ,但它似乎不适用于我的情况。 你有什么指示我如何使用 OpenCV C++ 接口(interface)来做到这一点?

最佳答案

OpenCV 2.4:

src.copyTo(dst(Rect(left, top, src.cols, src.rows)));

OpenCV 2.x:

Mat dst_roi = dst(Rect(left, top, src.cols, src.rows));
src.copyTo(dst_roi);

关于c++ - 在另一个的 ROI 内复制一个 cv::Mat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10481411/

相关文章:

c++ - 捕获dll异常后访问冲突

java - 如何将图像标准化为一系列值

c++ - 从 3.2 升级到 openCV 3.4.1 后出现段错误

python - 将一列从一个 DataFrame 复制到另一个会给出 NaN 值?

c++ - 通过引用传递的特征参数

理解计算 char 变量的 C++ 问题

c++ - 如何在宏中排除 lcov 分支

OpenCV:检测有缺陷的矩形

Python:将属性及其函数(fget、fset、fdel)从一个类复制到另一个类

sql-server - 无法将行从一个数据库复制到 SQL Server 上不同服务器上的另一个数据库