[問題] hsi yuv 問題

看板C_and_CPP (C/C++)作者 (x1988)時間15年前 (2010/12/05 19:37), 編輯推噓2(207)
留言9則, 4人參與, 最新討論串1/1
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 ) ( 未必需要依照此格式,文章條理清楚即可 ) 遇到的問題: (題意請描述清楚) 想詢問大部分人再轉灰階時都是使用yuv的y去轉 為什麼較少人去使用hsi的i呢? 兩個應該都是亮度的意思阿 希望得到的正確結果: 程式跑出來的錯誤結果: 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) 有問題的code: (請善用置底文標色功能) 補充說明: -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.205.233.201

12/05 19:58, , 1F
印象中看到的資料是, YUV的Y比較反映了人眼對於不同RGB
12/05 19:58, 1F

12/05 19:58, , 2F
組成的亮度有較真實的對映, 即用YUV的Y轉出來的灰階圖比
12/05 19:58, 2F

12/05 19:59, , 3F
較像人眼感覺得的亮度變化/分布狀況; 許多Color Space會
12/05 19:59, 3F

12/05 20:01, , 4F
選擇獨立出亮度channel, 公式也有同有異, 選哪一種其實
12/05 20:01, 4F

12/05 20:01, , 5F
還是看需求吧....@_@"
12/05 20:01, 5F

12/05 20:34, , 6F
RGB轉YUV根據人眼對亮度感覺有不同的權重
12/05 20:34, 6F

12/05 20:34, , 7F
HSI只有加起來除以3 主要是方便使用 但其實並不準確
12/05 20:34, 7F

12/05 20:46, , 8F
謝謝
12/05 20:46, 8F

12/06 14:36, , 9F
看需求 不同的color space 亮度的算法都不太一樣
12/06 14:36, 9F
文章代碼(AID): #1C-tbtlM (C_and_CPP)
文章代碼(AID): #1C-tbtlM (C_and_CPP)