如何为OpenCV找到对象的正确HSV阈值?

时间:2017-01-11 15:46:00

标签: c++ opencv image-processing colors computer-vision

我正在尝试找到球的正确下限/上限阈值,以便我可以在OpenCV inRange函数中使用它。

我已阅读Choosing correct HSV values for OpenCV thresholding with InRangeS,但在我的情况下,我仍然不明白该怎么做:

enter image description here

inRange功能:

inRange(frmHsv, Scalar(lowerH, lowerS, lowerV), Scalar(upperH, upperS, upperV), rangeRes);

OpenCV HSV范围:

H:0 - 180

S:0 - 255

V:0 - 255

如何找到lowerHlowerSlowerVupperHupperSupperV

1 个答案:

答案 0 :(得分:3)

看看这个教程真的很棒!

它创建了一个轨迹栏,用于在线移动上下值,并检查对象的最佳响应。我用于圆柱颜色编码检测,效果很好。

http://opencv-srf.blogspot.com.au/2010/09/object-detection-using-color-seperation.html