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);

opencv3.3 基础:Mat类里setTo函数

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-04-28
  • 2022-01-12
  • 2022-12-23
  • 2021-09-06
  • 2021-07-24
猜你喜欢
  • 2021-04-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-11
  • 2022-02-19
相关资源
相似解决方案