討論區快速選單
知識庫快速選單
網路投保旅行平安險 討論區最近新進100則主題 傑米的攝影旅遊筆記
[ 回上頁 ] [ 討論區發言規則 ]
請問快速色彩空間轉換方法
更改我的閱讀文章字型大小
作者 : balalouis(小田)
[ 貼文 12 | 人氣 7446 | 評價 0 | 評價/貼文 0 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/6/11 下午 07:51:26
我目前嘗試將 YCbCr -> RGB -> HSI -> RGB -> YCbCr
因為我想要改飽和度 (也就是HSI的S)
最後我在網路上找到各種轉換公式 最後我也改到飽和度 結果算是達到我想要的
可是很嚴重的問題發生了
就是一張圖轉完大概要花2分多鐘.......天ㄚ...
請問大家 有上述各種轉換空間比較快速的做法嗎@@?
謝謝

ps.我主要目的是想讓照片增艷 我目前想到改飽和度的方式
     但是我處理的來源是YCbCR 所以我才用上述那一長串的轉換方式>"<

還有其他可以讓照片增艷的方式嗎@@?
作者 : chiuinan2(青衫)討論區板主 Visual C++ .NET卓越專家VC++一代宗師Visual Basic優秀好手資訊類作業求救卓越專家一般曠世奇才程式設計甘苦談優秀好手C++ Builder優秀好手上班族的哈拉園地優秀好手C++頂尖高手Assembly優秀好手貼文超過3000則人氣指數超過150000點
[ 貼文 3732 | 人氣 170106 | 評價 34520 | 評價/貼文 9.25 | 送出評價 125 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人balalouis註記此篇回應為最佳解答 2007/6/12 下午 07:37:21
運算速度慢, 應該是因為必須運算相當多次的cos, acos與sqrt. 可以試著改用查表法, 而不直接呼叫這些相當耗時的函數. 例如acos裡的值域為-1~1, 可以將它視為-10000~10000共20001個等分, 事先算好各值的acos值. 然後當要取得acos(x)值時, 將x乘上10000後取整數, 再去從已算好的表中直接查出其值, 這樣速度會快很多. 當然這樣會造成一些誤差, 若想誤差更小, 便再加大等分數目, 但記憶體空間也會跟著多耗用. 這點必須在誤差,空間,時間三者中去取得平衡 (以誤差+記憶體空間來換取運算的時間).
作者 : weber(weber) 程式設計甘苦談優秀好手貼文超過200則人氣指數超過30000點
[ 貼文 302 | 人氣 33525 | 評價 2220 | 評價/貼文 7.35 | 送出評價 4 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人balalouis註記此篇回應為很有道理 2007/6/25 下午 12:40:15
用 OpenCV 或其他 X86 MMX/SSE2 的 open source code.
其處理會相當快.

另一個極速處理法是, 用 Direct3D 去啟動 VGA chip 的
hardware color space convertion.

另會影響照片顏色呈現,
LCD Monitor 的 gamut space 範圍是主因,
Asus Video Splendid 軟體技術,
就有將 LCD Monitor 因素考慮進來.
作者 : balalouis(小田)
[ 貼文 12 | 人氣 7446 | 評價 0 | 評價/貼文 0 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2007/6/27 下午 01:33:43
謝謝樓上兩位大大的解答
我找到別的方法了
因為我要改飽和度 而已 所以我轉換到hsv空間
轉換hsv公式並不會用到 cos acos 計算
所以我現在時間節省了許多
不過網路上很多版本都用float宣告
所以我自己改成int宣告來節省時間
雖然還不是說達到很快很快的地步
不過速度可以接受了@@
作者 : beginner123(苦學者)
[ 貼文 5 | 人氣 346 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2008/12/18 下午 04:55:09
可否請大大將RGB->HSI->RGB這段編程分享~
小弟這一陣都在寫這段但是出來的結果一直怪怪的....
 板主 : 徵求中
 > 影像處理與計算機圖學 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - 影像處理與計算機圖學 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
影像處理與計算機圖學
1 Linkin 780 
2 CrazyStar 400 
3 青衫 360 
4 白老鼠(Gary) 330 
5 悠悠深藍 220 
6 none 220 
7 shou 200 
8 ultra 200 
9 ghost 140 
10 ozzy 130 
影像處理與計算機圖學
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
0.046875