其实opencv 里面很多函数都是会带有一个mask 参数的,很多同学都不知道它到底有什么用,好像在实际运用中忽略它也没有什么问题(这不废话嘛,opencv设计师设计它的时候默认就是可以忽略的)。
我在这里就抛砖引玉,详细分析一个常用函数cvcopy里面的mask ,希望可以给大家一点点指引。
cvCopy 这个函数很熟洗哈,用得很多吧哈哈…… 以下内容来子opencv安装文件夹中自带的pdf文档。
Copies one array to another.
//复制一个数组到另外一个数组
void cvCopy(const CvArr* src, CvArr* dst, const CvArr* mask=NULL);
src The source array
//源数组,要复制谁??from whom?
//插两句题外话,opencv里面提到的数组不是通常意义上的数组,它是矩阵、图像等结构体……