[問題] opencv RGB 轉 HSI(HSL)

看板C_and_CPP (C/C++)作者 (科)時間13年前 (2012/12/12 22:47), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) Opencv 問題(Question): 我想要從 RGB 轉到 HSI 按照網頁中"三樓"這個公式寫 http://ppt.cc/VmlI 想要將 http://imageshack.us/photo/my-images/100/lipv.png/ 網址內的左圖 轉成右圖那樣 不過用我自己的嘴巴來試 轉出來根本不一樣... 程式部份我是先分成三個通道 然後再代公式 餵入的資料(Input): 自己的嘴巴 預期的正確結果(Expected Output): 如第二個網址中的右圖 錯誤結果(Wrong Output): 就變成全藍..然後稍微看得到嘴巴 程式碼(Code):(請善用置底文網頁, 記得排版) http://ideone.com/UdTkId 程式部分麻煩請看 19~29行 補充說明(Supplement): 麻煩版友了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.8.237 ※ 編輯: undxsupreme 來自: 123.195.8.237 (12/12 22:47) ※ 編輯: undxsupreme 來自: 123.195.8.237 (12/12 22:50)

12/13 02:24, , 1F
我只知道 cvtColor(cImg, img1u, CV_RGB2HSV);
12/13 02:24, 1F

12/13 02:24, , 2F
其它的自己想一下吧? google有很多解答。
12/13 02:24, 2F
文章代碼(AID): #1Go9ZaKS (C_and_CPP)
文章代碼(AID): #1Go9ZaKS (C_and_CPP)