logo
Loading...

請問畫出 16 個 bin 的顏色直方圖,是將圖像分成 4X4 共16份嗎? - Cupoy

D90作業要求【畫出 16 個 bin 的顏色直方圖】,請問這16個是將圖像分成 4X4 共16份嗎...

ml100-3,ml100-3-d90

請問畫出 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:42
    Patrick 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