Grabcut蒙版值

时间:2017-03-08 18:04:50

标签: c++ opencv

GrabCut的文档说明了这个掩码参数:

  

@param mask输入/输出8位单通道掩码。掩码由函数初始化时    mode设置为GC_INIT_WITH_RECT。它的元素可能有一个cv :: GrabCutClasses。

我第一次调用grabCut时,它成功运行并初始化了掩码。但第二次我这样做,使用掩码和模式== GC_INIT_WITH_MASK,我得到以下错误:

  

OpenCV错误:checkMask中的错误参数(掩码元素值必须等于GC_BGD或GC_FGD或GC_PR_BGD或GC_PR_FGD),文件/ Volumes / build-storage / build / master_iOS-mac / opencv / modules / imgproc / src / grabcut。 cpp,337行

当我期待0-3时,掩码矩阵中的值为0或255。这有意义吗?我做错了什么?

0 个答案:

没有答案