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);
本文详细介绍了Matplotlib中的setTo方法,包括基本用法将非0元素置为特定值,以及高级应用如基于条件修改矩阵。重点讲解了如何使用setTo进行像素值筛选和赋值。
6103

被折叠的 条评论
为什么被折叠?



