Mat& setTo(InputArray value, InputArray mask=noArray());
说明:
1、功能:把矩阵 mask
中元素不为 0的点全部变为value
值;
2、当默认不添加mask
的时候,表明mask
是一个与原图尺寸大小一致的且元素值全为非0的矩阵,因此不加mask
的时候,会将原矩阵的像素值全部赋值为value
;
3、setTo
还有更为高级的用法,比如,对于一个已知的 src
,我们要将其中大于或者小于某个值的像素值设置为指定的值,则可以如下:
src.setTo(0,src < 10);
//当src中的某个像素值小于10的时候,就将该值设置成0.不过,并不支持 src.setTo(dst, src<10);