PALMisLIFE 討論區

標題: [求助] 色彩轉換(彩色to黑白) [列印本頁]

作者: bibibo    時間: 2005-9-16 16:09
標題: [求助] 色彩轉換(彩色to黑白)
想把一些彩色圖檔轉成黑白
再轉換成程式碼
可是改變色彩屬性後
整個圖檔都"糊"掉了
想請教有沒有軟體可以做這一類的轉換而不會有問題?
作者: HUANGLIFU    時間: 2005-9-17 03:18
標題: Re: [求助] 色彩轉換(彩色to黑白)
很難,因為色彩空間變小了,所以很多細節就會消失,一般電腦可以處裡的灰階資料量也不過8bit,10bit以上的的灰階處裡都是醫療級類似的用途比較有機會,要搭配特定的顯示卡和顯示器唷。
作者: kouyoumin    時間: 2005-9-17 10:45
標題: Re: [求助] 色彩轉換(彩色to黑白)
轉換的方法是?
一般應該不會有明顯模糊化才對

常用轉換法:
1. 只取G當灰階值 (因為G在Luma中佔的比例最大)
2. 算Luma (Y = 0.299R + 0.587G + 0.114B)

[ Last edited by kouyoumin on 2005-9-17 at 10:47 ]
作者: matlab    時間: 2005-9-17 12:33
標題: Re: [求助] 色彩轉換(彩色to黑白)
一般而言彩色轉灰階是一定會失真的,一般大多由24 bits轉8 bits多多少少會失去一些資訊。只是看那些演算法比較佳而以。

最簡單的可以試著用( R+2G+B )/4這個運算速度上會比較快些,效果的話就要看圖片而定了

或可以考慮於轉換後的影像再加過一個濾波器提升邊緣資訊

[ Last edited by matlab on 2005-9-18 at 19:07 ]
作者: hohobear    時間: 2005-9-17 20:33
標題: Re: [求助] 色彩轉換(彩色to黑白)
說個題外話

看到matlab兄的暱稱
就想到我同學整天抱著電腦用matlab 在拼命
寫圖像處理程式的樣子

matlab兄應該也是從事這方面相關的人吧

備註:
matlab 是一種程式語言具有程式語法結構、數值分析能力繪圖功能
模擬等
作者: matlab    時間: 2005-9-18 19:09
標題: Re: [求助] 色彩轉換(彩色to黑白)
以前大學時期都是RUN Matlab跑影像處理的!

到了研究所就改跳到VC++囉,畢竟速度真的差很多,尤其是要玩VIDEO這一塊的話
作者: bibibo    時間: 2005-9-19 10:43
標題: Re: [求助] 色彩轉換(彩色to黑白)
謝謝!!

我要轉換的"黑白"不是指"灰階"
而是轉出來的圖檔只有"0":白點  "1":黑點
不過若連轉換成灰階都有技術上的難度
更別提轉換成黑白了 B)
作者: kouyoumin    時間: 2005-9-19 19:46
標題: Re: [求助] 色彩轉換(彩色to黑白)
不要dither的話邊緣應該會銳利一些
不過細節會掉更多...
作者: andy2000a    時間: 2005-9-23 12:38
標題: Re: [求助] 色彩轉換(彩色to黑白)
如果你要把彩色 轉換成 1bit 只有 0/1 ..那要如何區分
先假設你使用 16bit Color..
例如有個 16bit 某顏色可能是 0eh  , 某個顏色可能是 04h
難道要以  08h 大於 08h 算黑的,  小於08h 算白色 ??  

還是要使用 fuzzy 觀念來判斷
如果顏色是由 深到淺的話 選 06h 當分界點
  若 淺到深色 使用  09h 當分界點




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5