opencv中copyTo()函数能实现矩阵复制功能,有两个函数原型:
- void copyTo(outputArray a)
- void copyTo(outputArray a,ImputArray) 带掩码
其中src.copyTo(dst)是将src复制到dst中,而src.copyTo(dst,mask)是将src中边缘检测的结果(src中mask矩阵对应的非零部分)复制到dst中。mask必须为灰度图像。
mask作为掩模板,如果mask对应位置像素点为0,则dst对应的像素点值保持不变。如果不为0,则将src中对应像素点的值赋值给dst。