OpenCV中的逻辑操作

  • 本文关键字:操作 OpenCV c++ opencv
  • 更新时间 :
  • 英文 :


假设Mat CV_8UC1,masklabel两个图像,如何在OpenCV (c++)中进行如下操作:

mask(label==5) = 255; // this is allowed in Matlab 
// or 
mask[label==5] = 255; // this is allowed in Python

实际上就是…

mask.setTo(255, label == 5);

第二个参数是mask参数。

您可以使用inrange(),lowerbupperb都设置为5

或者您可以使用compare(),src2设置为5,cmpop设置为cv::CMP_EQ

两者都将值匹配的输出掩码设置为255。

相关内容

  • 没有找到相关文章

最新更新