請問畫出 16 個 bin 的顏色直方圖,是將圖像分成 4X4 共16份嗎?
2019/12/06 上午 01:54
機器學習共學討論版
簡聖芬
觀看數:14
回答數:1
收藏數:1
ml100-3
ml100-3-d90
D90作業要求【畫出 16 個 bin 的顏色直方圖】,請問這16個是將圖像分成 4X4 共16份嗎?
回答列表
-
2019/12/06 下午 06:42Patrick Ruan贊同數:7不贊同數:0留言數:0
D90 作業程式中有一段說明了 histogram 的參數設定,
是 histSize cv2.calcHist(images, channels, mask, histSize, ranges)
其中第四個參數histSize:要切分的像素強度值範圍,預設為256。每個channel皆可指定一個範圍。例如,[32,32,32] 表示RGB三個channels皆切分為32區段。
所以我們在作業最後一個 grid 中要將第四個參數設為 16。
可以這樣解讀,原本數值可能性是 0 ~ 255,我們分成 16個 bins 也就是,
- 第一個 bin 計算有多少個像素的值落在 0~15
- 第二個 bin 計算有多少個像素的值落在 16~ 31 (也是作業要問的區間)
- 第三個 bin 計算有多少個像素的值落在 32~ 47
- 第四個 bin 計算有多少個像素的值落在 48~63
......
- 第十五個 bin 計算有多少個像素的值落在 224~239
- 第十六個 bin 計算有多少個像素的值落在 240~ 255