`cv::Mat::
copyTo` 是
OpenCV中用于在两个矩阵之间进行复制的
函数。它的
函数原型如下:
void cv::Mat::
copyTo(OutputArray dst) const;
其中,`dst` 表示目标矩阵,可以是一个输出参数,也可以是一个已经分配好内存的 `cv::Mat`。如果 `dst` 的大小和类型与源矩阵不一致,会进行自动转换。如果 `dst` 的大小和类型与源矩阵一致,那么复制的结果就是完全一样的。`
copyTo`
函数还提供了另外两个参数:
void cv::Mat::
copyTo(OutputArray dst, InputArray mask) const;
void cv::Mat::
copyTo(OutputArray dst, InputArray mask, InputArray dtype) const;
其中,`mask` 表示一个掩码矩阵,只有掩码矩阵中对应位置的像素才会被复制到目标矩阵中;`dtype` 表示目标矩阵的数据类型,用于指定转换的类型。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/4287.html