我正在使用python中的openCV識別顏色黃色。我已經到了這一步,我必須在HSV中定義黃色的上下範圍。使用openCV識別HSV中顏色的範圍
用於限定藍的範圍實施例:
lower_blue = np.array([110,50,50])
upper_blue = np.array([130,255,255])
的HSV通常以百分比定義,我想知道如何定義的範圍內爲黃色等的例子。
This is the colorspaces tutorial I've been following.
編輯: 有在上述博客的一些建議,但它並沒有給我所需的輸出。
查看http://i.stack.imgur.com/gCNJp.jpg。色調值以度數給出。 Opencv使用範圍0..180而不是0..360,因此您必須將度數值除以2.選擇目標值周圍的任何範圍。例如黃色的色調是60度。所以你的色調範圍可能從60/2 - 10到60/2 + 10或從60/2-5到60/2 + 5取決於你想從完美的黃色離開多遠。 – Micka