假設有兩個 Mat CV_8UC1影像,mask和label,如何在 OpenCV (C ) 中進行以下操作:
mask(label==5) = 255; // this is allowed in Matlab
// or
mask[label==5] = 255; // this is allowed in Python
uj5u.com熱心網友回復:
您可以使用inrange()withlowerb并且upperb都設定為5,
或者您可以使用compare()with src2set to5和cmpopset to cv::CMP_EQ。
兩者都將輸出掩碼設定為值匹配的 255。
uj5u.com熱心網友回復:
這簡直就是...
mask.setTo(255, label == 5);
第二個論點是mask論點。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/495268.html
上一篇:std::sort導致段錯誤
下一篇:c 如何在執行緒終止后洗掉執行緒
