2013-03-08 72 views
0

我需要在SimpleCV中構建顏色直方圖(使用HSV顏色空間),問題是直方圖僅在飽和度和亮度超過一定水平(每個通道不同)的情況下僅支持顏色。 我該如何做到這一點?SimpleCV中的特殊顏色直方圖

我在計算機視覺領域相當新,所以我甚至不知道哪些關鍵字谷歌, 所以如果有人知道甚至一些好的網站或文章閱讀更多關於此事它也會非常有幫助。

方面, 安德拉茲

回答

0

OpenCV中您可以使用cv2.inRange(src, lowerb, upperb[, dst]) --> dst

hsv_filtered = cv2.inRange(hsv, [0, low_sat, low_value], [255, 255, 255])篩選出你感興趣的值。

除了SimpleCV,看看兩者在OpenCV的python綁定(我認爲你可以直接在SimpleCV(import cv2)中使用那些,但不確定),也可以在SciPy上使用:

http://docs.scipy.org/doc/scipy/reference/ndimage.html用於直方圖函數。

我想在SimpleCV中應該有一個類似的函數,但我對此並不熟悉。