SlideShare a Scribd company logo
色彩模型
Color Models
影像處理
Dec. 16, 2014
銘傳資工 李遠坤 副教授 編撰
大綱
1. RGB 色彩模型 RGB Color Model
2. YUV 色彩模型 YUV Color Model
3. RGB-YUV 色彩轉換 RGB-YUV Color Conversion
4. ICI 調色盤表示系統
ICI Color Palette Notation System
2
RGB 色彩模型
RGB Color Model
3
RGB 色彩模型
• 色彩模型是用來表示色彩方
式, 在螢幕顯示方面, 最常見
的色彩表示方式有 RGB 色彩
模型與 YUV 色彩模型。
• RGB 色彩模型又稱為三原色
光色彩模型, 是一種加色模型,
將不同程度的紅、綠、藍光
加在一起, 以呈現出不同的色
彩。
4
RGB 色彩模型 (續)
• 在三維空間座標上, 可以用
立方體來表示不同程度的
紅、綠、藍光 :
X 軸表示紅色程度,
Y 軸表示藍色程度,
Z 軸表示綠色程度。
5
X
Y
Z
RGB 三維空間
RGB 色彩模型 (續)
• RGB三度空間上, 固定將其中一個原色為 0 , 其他兩個
原色用不同程度相加, 所呈現出來的不同平面: 綠藍、
紅藍、紅綠平面。
6
R=0 所呈現之 GB 平面 G=0 所呈現之 RB 平面 B=0 所呈現之 RG 平面
RGB 色彩模型 (續)
• Tbitmap 元件型態中所使用的色彩模型就是 RGB 色彩模型。
• 不同的像素格式下, 用不同大小的位元來表示 RGB 色彩。
• 當 PixelFormat = pf24bit 時, 每個像素用 8 個位元來表示 256
種不同的藍色,用 8 個位元來表示 256 種不同的綠色,用 8 個
位元來表示 256 種不同的紅色, 一共用 24 位元來表現出各種
色彩值。。
7
YUV 色彩模型
YUV Color Model
8
YUV 色彩模型
• YUV 色彩模型與 RGB 色彩模型相同, 也是用三個量來描述顏
色, 分別用 Y 代表亮度 (luminance), U、V 代表彩度
(chrominance )。
• 早期為了將彩色電視機訊號轉成黑白電視機訊號, 因此將亮
度與彩度分開, 只要將彩度的訊號捨棄即可。
• 後來, 由於人眼對於彩度變化較不敏感的緣故, 因此可以在彩
度訊號上做縮減取樣(down sampling), 達到資料壓縮的目的。
9
YUV 色彩模型 (續)
• U、V 用實數來表示, 範圍為
Y ϵ [0,1]
U ϵ [-0.436, 0.436]
V ϵ [-0.615, 0.615]
• 將亮度 Y 設定為 0.5, 左圖是不
同程度的 U、V 彩度變化情況。
• 正中間的點表示顏色沒有偏離特定
色彩, 故呈現灰色。越偏向外緣, 則
顏色呈現越鮮明
10
V
U
YUV 色彩模型 (續)
• YUV 三度空間上, 分別將亮度 Y 設定為 0、0.5、1,
彩度 U、V 用不同程度值, 所呈現出來的不同 UV 平面。
11
Y=0 Y=0.5 Y=1
YUV 色彩模型 (續)
• 就如同 RGB 色彩模型一樣, 除了用實數表示之外, 也可用 8
位元的非負整數 (unsigned char) 來表示 Y、U、V 值。
• 只要經過換算, 是可以將非負整數與實數間做對映的。
12
RGB-YUV 色彩轉換
RGB-YUV Color Conversion
13
RGB 與 YUV 轉換公式
• 實數空間的矩陣轉換公式:
14
































B
G
R
V
U
Y
1001.051498.0615.0
436.028886.014173.0
114.0587.0299.0































V
U
Y
B
G
R
003211.21
58060.039645.01
13983.101
RGB 與 YUV 轉換公式 (續)
• 整數運算的 RGB to YUV 轉換公式: (MSDN 網站提供)
Y = ( ( 66 * R + 129 * G + 25 * B + 128) >> 8) + 16
U = ( ( -38 * R - 74 * G + 112 * B + 128) >> 8) + 128
V = ( ( 112 * R - 94 * G - 18 * B + 128) >> 8) + 128
• 注意
R、G、B 與 Y、U、V 都是 8 位元整數。
但計算過程中, 會需要用到 16 位元整數。
因此, 寫程式時, 必須將 R、G、B 宣告成 INT 資料型態。
15
RGB 與 YUV 轉換公式 (續)
• 整數運算的 YUV to RGB 轉換公式: (MSDN 網站提供)
C = Y - 16
D = U - 128
E = V – 128
R = clip(( 298 * C + 409 * E + 128) >> 8)
G = clip(( 298 * C - 100 * D - 208 * E + 128) >> 8)
B = clip(( 298 * C + 516 * D + 128) >> 8)
• Clip() 函式將 R、G、B 限制在 0 ~ 255 之間, 超過此範圍將被
設定成 0 或 255。C、D、E 同樣必須宣告為 INT 整數型態。
16
ICI 調色盤表示系統
ICI Color Palette Notation System
17
ICI 調色盤表示系統
• 三個屬性分別為色相(Color Hue)、明度(Light Reflectance)及
彩度(Chroma)。
30 YY 08 / 726
18
色相
HUE
明度
LRV
彩度
CHROMA
ICI 三度色彩編碼
• 色相:色彩相貌的名稱,如“紅
色”。依彩虹六大色相以反時針
方向形成色環,每一個色相編碼
由 00 至 99 劃分為 100 個色階。
19
• 例如: 30 YY 是帶有橙色調的黃色,它位於 YY 色相偏
橙色的右邊位置。
ICI 三度色彩編碼
• 明度:色彩表面對光線的反射程度。
明度編碼由 00 至 99 劃分為 100 個色階。
數值越高對光的反射就越高,顏色也就愈亮。
挑選明度數值時,需考量空間光線條件,
來呈現空間的理想亮度。
20
ICI 三度色彩編碼
• 彩度:顏色鮮豔飽和的程度,其鮮濁度取決於色彩裡加入
黑、灰色的多寡。
彩度編碼由 000 至 999 ,高達 1000 個層次,
數值越高,顏色越鮮豔。
挑選彩度數值時,需考量欲傳達的空間情緒強度,
彩度越高所表現的情感越強烈。
21

More Related Content

What's hot

【Unity道場スペシャル 2017博多】クォータニオン完全マスター
【Unity道場スペシャル 2017博多】クォータニオン完全マスター【Unity道場スペシャル 2017博多】クォータニオン完全マスター
【Unity道場スペシャル 2017博多】クォータニオン完全マスター
Unity Technologies Japan K.K.
 
[DL輪読会]Grasping Field: Learning Implicit Representations for Human Grasps
[DL輪読会]Grasping Field: Learning Implicit Representations for  Human Grasps[DL輪読会]Grasping Field: Learning Implicit Representations for  Human Grasps
[DL輪読会]Grasping Field: Learning Implicit Representations for Human Grasps
Deep Learning JP
 
複数台のKinectV2の使い方
複数台のKinectV2の使い方複数台のKinectV2の使い方
複数台のKinectV2の使い方Norishige Fukushima
 
2011 06-18 漪芳-淺談三焦經與心包經
2011 06-18 漪芳-淺談三焦經與心包經2011 06-18 漪芳-淺談三焦經與心包經
2011 06-18 漪芳-淺談三焦經與心包經yangmarissa
 
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
UnityTechnologiesJapan002
 
Anti-Aliasing Methods in CryENGINE 3
Anti-Aliasing Methods in CryENGINE 3Anti-Aliasing Methods in CryENGINE 3
Anti-Aliasing Methods in CryENGINE 3Tiago Sousa
 
大規模ゲーム開発におけるHoudini活用事例
大規模ゲーム開発におけるHoudini活用事例大規模ゲーム開発におけるHoudini活用事例
大規模ゲーム開発におけるHoudini活用事例
hiranodesuyo_sqex
 
[0821 박민근] 렌즈 플레어(lens flare)
[0821 박민근] 렌즈 플레어(lens flare)[0821 박민근] 렌즈 플레어(lens flare)
[0821 박민근] 렌즈 플레어(lens flare)
MinGeun Park
 
ECCV2018 Everybody dance now論文紹介 (CV勉強会@関東)
ECCV2018 Everybody dance now論文紹介 (CV勉強会@関東)ECCV2018 Everybody dance now論文紹介 (CV勉強会@関東)
ECCV2018 Everybody dance now論文紹介 (CV勉強会@関東)
Tenki Lee
 
関東コンピュータビジョン勉強会
関東コンピュータビジョン勉強会関東コンピュータビジョン勉強会
関東コンピュータビジョン勉強会
nonane
 
제노블레이도 2 ray marching을사용한 구름 표현
제노블레이도 2 ray marching을사용한 구름 표현제노블레이도 2 ray marching을사용한 구름 표현
제노블레이도 2 ray marching을사용한 구름 표현
민웅 이
 
HADOにおけるUniRxのObjectPool
HADOにおけるUniRxのObjectPoolHADOにおけるUniRxのObjectPool
HADOにおけるUniRxのObjectPool
Yasuyuki Kado
 
SSII2019TS: Shall We GANs?​ ~GANの基礎から最近の研究まで~
SSII2019TS: Shall We GANs?​ ~GANの基礎から最近の研究まで~SSII2019TS: Shall We GANs?​ ~GANの基礎から最近の研究まで~
SSII2019TS: Shall We GANs?​ ~GANの基礎から最近の研究まで~
SSII
 
Tweening and morphing
Tweening and morphingTweening and morphing
Tweening and morphingAmit Kapoor
 
中級グラフィックス入門~シャドウマッピング総まとめ~
中級グラフィックス入門~シャドウマッピング総まとめ~中級グラフィックス入門~シャドウマッピング総まとめ~
中級グラフィックス入門~シャドウマッピング総まとめ~
ProjectAsura
 
次世代ゲームにおける自動生成技術
次世代ゲームにおける自動生成技術 次世代ゲームにおける自動生成技術
次世代ゲームにおける自動生成技術
Youichiro Miyake
 
[DL輪読会]EfficientDet: Scalable and Efficient Object Detection
[DL輪読会]EfficientDet: Scalable and Efficient Object Detection[DL輪読会]EfficientDet: Scalable and Efficient Object Detection
[DL輪読会]EfficientDet: Scalable and Efficient Object Detection
Deep Learning JP
 
A Beginner's Guide to Monocular Depth Estimation
A Beginner's Guide to Monocular Depth EstimationA Beginner's Guide to Monocular Depth Estimation
A Beginner's Guide to Monocular Depth Estimation
Ryo Takahashi
 
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. pptImage segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
RCC Institute of Information Technology
 
Stochastic Screen-Space Reflections
Stochastic Screen-Space ReflectionsStochastic Screen-Space Reflections
Stochastic Screen-Space Reflections
Electronic Arts / DICE
 

What's hot (20)

【Unity道場スペシャル 2017博多】クォータニオン完全マスター
【Unity道場スペシャル 2017博多】クォータニオン完全マスター【Unity道場スペシャル 2017博多】クォータニオン完全マスター
【Unity道場スペシャル 2017博多】クォータニオン完全マスター
 
[DL輪読会]Grasping Field: Learning Implicit Representations for Human Grasps
[DL輪読会]Grasping Field: Learning Implicit Representations for  Human Grasps[DL輪読会]Grasping Field: Learning Implicit Representations for  Human Grasps
[DL輪読会]Grasping Field: Learning Implicit Representations for Human Grasps
 
複数台のKinectV2の使い方
複数台のKinectV2の使い方複数台のKinectV2の使い方
複数台のKinectV2の使い方
 
2011 06-18 漪芳-淺談三焦經與心包經
2011 06-18 漪芳-淺談三焦經與心包經2011 06-18 漪芳-淺談三焦經與心包經
2011 06-18 漪芳-淺談三焦經與心包經
 
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
 
Anti-Aliasing Methods in CryENGINE 3
Anti-Aliasing Methods in CryENGINE 3Anti-Aliasing Methods in CryENGINE 3
Anti-Aliasing Methods in CryENGINE 3
 
大規模ゲーム開発におけるHoudini活用事例
大規模ゲーム開発におけるHoudini活用事例大規模ゲーム開発におけるHoudini活用事例
大規模ゲーム開発におけるHoudini活用事例
 
[0821 박민근] 렌즈 플레어(lens flare)
[0821 박민근] 렌즈 플레어(lens flare)[0821 박민근] 렌즈 플레어(lens flare)
[0821 박민근] 렌즈 플레어(lens flare)
 
ECCV2018 Everybody dance now論文紹介 (CV勉強会@関東)
ECCV2018 Everybody dance now論文紹介 (CV勉強会@関東)ECCV2018 Everybody dance now論文紹介 (CV勉強会@関東)
ECCV2018 Everybody dance now論文紹介 (CV勉強会@関東)
 
関東コンピュータビジョン勉強会
関東コンピュータビジョン勉強会関東コンピュータビジョン勉強会
関東コンピュータビジョン勉強会
 
제노블레이도 2 ray marching을사용한 구름 표현
제노블레이도 2 ray marching을사용한 구름 표현제노블레이도 2 ray marching을사용한 구름 표현
제노블레이도 2 ray marching을사용한 구름 표현
 
HADOにおけるUniRxのObjectPool
HADOにおけるUniRxのObjectPoolHADOにおけるUniRxのObjectPool
HADOにおけるUniRxのObjectPool
 
SSII2019TS: Shall We GANs?​ ~GANの基礎から最近の研究まで~
SSII2019TS: Shall We GANs?​ ~GANの基礎から最近の研究まで~SSII2019TS: Shall We GANs?​ ~GANの基礎から最近の研究まで~
SSII2019TS: Shall We GANs?​ ~GANの基礎から最近の研究まで~
 
Tweening and morphing
Tweening and morphingTweening and morphing
Tweening and morphing
 
中級グラフィックス入門~シャドウマッピング総まとめ~
中級グラフィックス入門~シャドウマッピング総まとめ~中級グラフィックス入門~シャドウマッピング総まとめ~
中級グラフィックス入門~シャドウマッピング総まとめ~
 
次世代ゲームにおける自動生成技術
次世代ゲームにおける自動生成技術 次世代ゲームにおける自動生成技術
次世代ゲームにおける自動生成技術
 
[DL輪読会]EfficientDet: Scalable and Efficient Object Detection
[DL輪読会]EfficientDet: Scalable and Efficient Object Detection[DL輪読会]EfficientDet: Scalable and Efficient Object Detection
[DL輪読会]EfficientDet: Scalable and Efficient Object Detection
 
A Beginner's Guide to Monocular Depth Estimation
A Beginner's Guide to Monocular Depth EstimationA Beginner's Guide to Monocular Depth Estimation
A Beginner's Guide to Monocular Depth Estimation
 
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. pptImage segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
 
Stochastic Screen-Space Reflections
Stochastic Screen-Space ReflectionsStochastic Screen-Space Reflections
Stochastic Screen-Space Reflections
 

Viewers also liked

空間濾波 Spatial Filtering
空間濾波 Spatial Filtering空間濾波 Spatial Filtering
空間濾波 Spatial Filtering
YKLee3434
 
Image and image component 影像與影像元件
Image and image component 影像與影像元件Image and image component 影像與影像元件
Image and image component 影像與影像元件
YKLee3434
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
YKLee3434
 
Photoshop 的色階與曲線調整 Levels and curve Adjustment in Photoshop
Photoshop 的色階與曲線調整 Levels and curve Adjustment in Photoshop Photoshop 的色階與曲線調整 Levels and curve Adjustment in Photoshop
Photoshop 的色階與曲線調整 Levels and curve Adjustment in Photoshop
YKLee3434
 
Image histogram and histogram equalization 影像直方圖與直方圖均化
Image histogram and histogram equalization 影像直方圖與直方圖均化Image histogram and histogram equalization 影像直方圖與直方圖均化
Image histogram and histogram equalization 影像直方圖與直方圖均化
YKLee3434
 
C++ Builder Basic
C++ Builder BasicC++ Builder Basic
C++ Builder Basic
YKLee3434
 
C++ Builder 程式撰寫基礎 / C++ Builder Basic
C++ Builder 程式撰寫基礎 / C++ Builder Basic C++ Builder 程式撰寫基礎 / C++ Builder Basic
C++ Builder 程式撰寫基礎 / C++ Builder Basic
YKLee3434
 
Hands-on Video Course - "RAW Video"
Hands-on Video Course - "RAW Video" Hands-on Video Course - "RAW Video"
Hands-on Video Course - "RAW Video"
Yoss Cohen
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
Leslie Samuel
 

Viewers also liked (10)

空間濾波 Spatial Filtering
空間濾波 Spatial Filtering空間濾波 Spatial Filtering
空間濾波 Spatial Filtering
 
Image and image component 影像與影像元件
Image and image component 影像與影像元件Image and image component 影像與影像元件
Image and image component 影像與影像元件
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Photoshop 的色階與曲線調整 Levels and curve Adjustment in Photoshop
Photoshop 的色階與曲線調整 Levels and curve Adjustment in Photoshop Photoshop 的色階與曲線調整 Levels and curve Adjustment in Photoshop
Photoshop 的色階與曲線調整 Levels and curve Adjustment in Photoshop
 
Image histogram and histogram equalization 影像直方圖與直方圖均化
Image histogram and histogram equalization 影像直方圖與直方圖均化Image histogram and histogram equalization 影像直方圖與直方圖均化
Image histogram and histogram equalization 影像直方圖與直方圖均化
 
C++ Builder Basic
C++ Builder BasicC++ Builder Basic
C++ Builder Basic
 
C++ Builder 程式撰寫基礎 / C++ Builder Basic
C++ Builder 程式撰寫基礎 / C++ Builder Basic C++ Builder 程式撰寫基礎 / C++ Builder Basic
C++ Builder 程式撰寫基礎 / C++ Builder Basic
 
Hands-on Video Course - "RAW Video"
Hands-on Video Course - "RAW Video" Hands-on Video Course - "RAW Video"
Hands-on Video Course - "RAW Video"
 
YUV, Y CB CR and Subsampling
YUV, Y CB CR and SubsamplingYUV, Y CB CR and Subsampling
YUV, Y CB CR and Subsampling
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Recently uploaded

黑客常用的邮件入侵方式如何破解Instagram帐户和密码,留才认证和留服认证的区别中留服认证•海外学历认证•国外学历学位认证留才认证和留信认证(留信认证...
黑客常用的邮件入侵方式如何破解Instagram帐户和密码,留才认证和留服认证的区别中留服认证•海外学历认证•国外学历学位认证留才认证和留信认证(留信认证...黑客常用的邮件入侵方式如何破解Instagram帐户和密码,留才认证和留服认证的区别中留服认证•海外学历认证•国外学历学位认证留才认证和留信认证(留信认证...
黑客常用的邮件入侵方式如何破解Instagram帐户和密码,留才认证和留服认证的区别中留服认证•海外学历认证•国外学历学位认证留才认证和留信认证(留信认证...
微信 tytyqqww业务接单
 
哇塞!黑客大佬居然能入侵网站改成绩,简直是神仙操作啊!太牛了!🤩💪🔥【微oojjiijj信】
哇塞!黑客大佬居然能入侵网站改成绩,简直是神仙操作啊!太牛了!🤩💪🔥【微oojjiijj信】哇塞!黑客大佬居然能入侵网站改成绩,简直是神仙操作啊!太牛了!🤩💪🔥【微oojjiijj信】
哇塞!黑客大佬居然能入侵网站改成绩,简直是神仙操作啊!太牛了!🤩💪🔥【微oojjiijj信】
微信 tytyqqww业务接单
 
🔥黑客改成绩,你想知道的都在这里! 🌟[爆炸头] 大胆尝试新方法?试试这个吧~ 💡 提高效率,不再拖延。一键优化,成绩瞬间飙升! #学习动力源泉 #神奇改...
🔥黑客改成绩,你想知道的都在这里! 🌟[爆炸头] 大胆尝试新方法?试试这个吧~ 💡 提高效率,不再拖延。一键优化,成绩瞬间飙升! #学习动力源泉 #神奇改...🔥黑客改成绩,你想知道的都在这里! 🌟[爆炸头] 大胆尝试新方法?试试这个吧~ 💡 提高效率,不再拖延。一键优化,成绩瞬间飙升! #学习动力源泉 #神奇改...
🔥黑客改成绩,你想知道的都在这里! 🌟[爆炸头] 大胆尝试新方法?试试这个吧~ 💡 提高效率,不再拖延。一键优化,成绩瞬间飙升! #学习动力源泉 #神奇改...
微信 tytyqqww业务接单
 
GPA低,申硕困难。想问一下是否能修改成绩单?希望得到您的帮助申请美国大学改成绩单可以吗?如何增加申请成功几率【微信:oojjiijj】
GPA低,申硕困难。想问一下是否能修改成绩单?希望得到您的帮助申请美国大学改成绩单可以吗?如何增加申请成功几率【微信:oojjiijj】GPA低,申硕困难。想问一下是否能修改成绩单?希望得到您的帮助申请美国大学改成绩单可以吗?如何增加申请成功几率【微信:oojjiijj】
GPA低,申硕困难。想问一下是否能修改成绩单?希望得到您的帮助申请美国大学改成绩单可以吗?如何增加申请成功几率【微信:oojjiijj】
微信 tytyqqww业务接单
 
黑客改分,黑客改成绩,黑客修改成绩,黑客改学历,黑客服务黑客修改大学成绩,黑客改成绩单,黑客入侵教务系统,找黑客修改成绩.【微oojjiijj信】
黑客改分,黑客改成绩,黑客修改成绩,黑客改学历,黑客服务黑客修改大学成绩,黑客改成绩单,黑客入侵教务系统,找黑客修改成绩.【微oojjiijj信】黑客改分,黑客改成绩,黑客修改成绩,黑客改学历,黑客服务黑客修改大学成绩,黑客改成绩单,黑客入侵教务系统,找黑客修改成绩.【微oojjiijj信】
黑客改分,黑客改成绩,黑客修改成绩,黑客改学历,黑客服务黑客修改大学成绩,黑客改成绩单,黑客入侵教务系统,找黑客修改成绩.【微oojjiijj信】
微信 tytyqqww业务接单
 
一比一原版(Ryerson毕业证书)瑞尔森大学毕业证成绩单如何办理
一比一原版(Ryerson毕业证书)瑞尔森大学毕业证成绩单如何办理一比一原版(Ryerson毕业证书)瑞尔森大学毕业证成绩单如何办理
一比一原版(Ryerson毕业证书)瑞尔森大学毕业证成绩单如何办理
ictglzse
 
鏘鏘的帶賽人生:從自卑到強運的50年成長屁事然後聊一聊傻瓜型學習歷程分析.pptx
鏘鏘的帶賽人生:從自卑到強運的50年成長屁事然後聊一聊傻瓜型學習歷程分析.pptx鏘鏘的帶賽人生:從自卑到強運的50年成長屁事然後聊一聊傻瓜型學習歷程分析.pptx
鏘鏘的帶賽人生:從自卑到強運的50年成長屁事然後聊一聊傻瓜型學習歷程分析.pptx
Koong Lin
 
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单
h0wovd5
 
一比一原版(UQ毕业证书)昆士兰大学毕业证成绩单
一比一原版(UQ毕业证书)昆士兰大学毕业证成绩单一比一原版(UQ毕业证书)昆士兰大学毕业证成绩单
一比一原版(UQ毕业证书)昆士兰大学毕业证成绩单
h0wovd5
 
🎓挂科?不存在的! 想修改成绩却怕麻烦?别担心,我们有绝招! 💡🌟一分钟内搞定,轻松0元就能改好哦~ #快速修复#省心省力#技术爆棚#简单易操作【微信:o...
🎓挂科?不存在的! 想修改成绩却怕麻烦?别担心,我们有绝招! 💡🌟一分钟内搞定,轻松0元就能改好哦~ #快速修复#省心省力#技术爆棚#简单易操作【微信:o...🎓挂科?不存在的! 想修改成绩却怕麻烦?别担心,我们有绝招! 💡🌟一分钟内搞定,轻松0元就能改好哦~ #快速修复#省心省力#技术爆棚#简单易操作【微信:o...
🎓挂科?不存在的! 想修改成绩却怕麻烦?别担心,我们有绝招! 💡🌟一分钟内搞定,轻松0元就能改好哦~ #快速修复#省心省力#技术爆棚#简单易操作【微信:o...
微信 tytyqqww业务接单
 
一比一原版(Adelaide毕业证)阿德莱德大学毕业证成绩单
一比一原版(Adelaide毕业证)阿德莱德大学毕业证成绩单一比一原版(Adelaide毕业证)阿德莱德大学毕业证成绩单
一比一原版(Adelaide毕业证)阿德莱德大学毕业证成绩单
h0wovd5
 
前置学历问题应该怎么处理?GPA低申硕困难,可以修改成绩单吗?毕业难?学历认证来帮忙!留服中心授权机构🎓【微信:oojjiijj】
前置学历问题应该怎么处理?GPA低申硕困难,可以修改成绩单吗?毕业难?学历认证来帮忙!留服中心授权机构🎓【微信:oojjiijj】前置学历问题应该怎么处理?GPA低申硕困难,可以修改成绩单吗?毕业难?学历认证来帮忙!留服中心授权机构🎓【微信:oojjiijj】
前置学历问题应该怎么处理?GPA低申硕困难,可以修改成绩单吗?毕业难?学历认证来帮忙!留服中心授权机构🎓【微信:oojjiijj】
微信 tytyqqww业务接单
 
一比一原版(JCU毕业证书)詹姆斯库克大学毕业证成绩单
一比一原版(JCU毕业证书)詹姆斯库克大学毕业证成绩单一比一原版(JCU毕业证书)詹姆斯库克大学毕业证成绩单
一比一原版(JCU毕业证书)詹姆斯库克大学毕业证成绩单
h0wovd5
 
大学成绩修改,找黑客改分,修改成绩单,挂科修改,GPA成绩提高黑客常用的邮件入侵方式如何破解Instagram帐户和密码【微oojjiijj信】
大学成绩修改,找黑客改分,修改成绩单,挂科修改,GPA成绩提高黑客常用的邮件入侵方式如何破解Instagram帐户和密码【微oojjiijj信】大学成绩修改,找黑客改分,修改成绩单,挂科修改,GPA成绩提高黑客常用的邮件入侵方式如何破解Instagram帐户和密码【微oojjiijj信】
大学成绩修改,找黑客改分,修改成绩单,挂科修改,GPA成绩提高黑客常用的邮件入侵方式如何破解Instagram帐户和密码【微oojjiijj信】
微信 tytyqqww业务接单
 
VS2022入門................................
VS2022入門................................VS2022入門................................
VS2022入門................................
Rico Chen
 

Recently uploaded (15)

黑客常用的邮件入侵方式如何破解Instagram帐户和密码,留才认证和留服认证的区别中留服认证•海外学历认证•国外学历学位认证留才认证和留信认证(留信认证...
黑客常用的邮件入侵方式如何破解Instagram帐户和密码,留才认证和留服认证的区别中留服认证•海外学历认证•国外学历学位认证留才认证和留信认证(留信认证...黑客常用的邮件入侵方式如何破解Instagram帐户和密码,留才认证和留服认证的区别中留服认证•海外学历认证•国外学历学位认证留才认证和留信认证(留信认证...
黑客常用的邮件入侵方式如何破解Instagram帐户和密码,留才认证和留服认证的区别中留服认证•海外学历认证•国外学历学位认证留才认证和留信认证(留信认证...
 
哇塞!黑客大佬居然能入侵网站改成绩,简直是神仙操作啊!太牛了!🤩💪🔥【微oojjiijj信】
哇塞!黑客大佬居然能入侵网站改成绩,简直是神仙操作啊!太牛了!🤩💪🔥【微oojjiijj信】哇塞!黑客大佬居然能入侵网站改成绩,简直是神仙操作啊!太牛了!🤩💪🔥【微oojjiijj信】
哇塞!黑客大佬居然能入侵网站改成绩,简直是神仙操作啊!太牛了!🤩💪🔥【微oojjiijj信】
 
🔥黑客改成绩,你想知道的都在这里! 🌟[爆炸头] 大胆尝试新方法?试试这个吧~ 💡 提高效率,不再拖延。一键优化,成绩瞬间飙升! #学习动力源泉 #神奇改...
🔥黑客改成绩,你想知道的都在这里! 🌟[爆炸头] 大胆尝试新方法?试试这个吧~ 💡 提高效率,不再拖延。一键优化,成绩瞬间飙升! #学习动力源泉 #神奇改...🔥黑客改成绩,你想知道的都在这里! 🌟[爆炸头] 大胆尝试新方法?试试这个吧~ 💡 提高效率,不再拖延。一键优化,成绩瞬间飙升! #学习动力源泉 #神奇改...
🔥黑客改成绩,你想知道的都在这里! 🌟[爆炸头] 大胆尝试新方法?试试这个吧~ 💡 提高效率,不再拖延。一键优化,成绩瞬间飙升! #学习动力源泉 #神奇改...
 
GPA低,申硕困难。想问一下是否能修改成绩单?希望得到您的帮助申请美国大学改成绩单可以吗?如何增加申请成功几率【微信:oojjiijj】
GPA低,申硕困难。想问一下是否能修改成绩单?希望得到您的帮助申请美国大学改成绩单可以吗?如何增加申请成功几率【微信:oojjiijj】GPA低,申硕困难。想问一下是否能修改成绩单?希望得到您的帮助申请美国大学改成绩单可以吗?如何增加申请成功几率【微信:oojjiijj】
GPA低,申硕困难。想问一下是否能修改成绩单?希望得到您的帮助申请美国大学改成绩单可以吗?如何增加申请成功几率【微信:oojjiijj】
 
黑客改分,黑客改成绩,黑客修改成绩,黑客改学历,黑客服务黑客修改大学成绩,黑客改成绩单,黑客入侵教务系统,找黑客修改成绩.【微oojjiijj信】
黑客改分,黑客改成绩,黑客修改成绩,黑客改学历,黑客服务黑客修改大学成绩,黑客改成绩单,黑客入侵教务系统,找黑客修改成绩.【微oojjiijj信】黑客改分,黑客改成绩,黑客修改成绩,黑客改学历,黑客服务黑客修改大学成绩,黑客改成绩单,黑客入侵教务系统,找黑客修改成绩.【微oojjiijj信】
黑客改分,黑客改成绩,黑客修改成绩,黑客改学历,黑客服务黑客修改大学成绩,黑客改成绩单,黑客入侵教务系统,找黑客修改成绩.【微oojjiijj信】
 
一比一原版(Ryerson毕业证书)瑞尔森大学毕业证成绩单如何办理
一比一原版(Ryerson毕业证书)瑞尔森大学毕业证成绩单如何办理一比一原版(Ryerson毕业证书)瑞尔森大学毕业证成绩单如何办理
一比一原版(Ryerson毕业证书)瑞尔森大学毕业证成绩单如何办理
 
鏘鏘的帶賽人生:從自卑到強運的50年成長屁事然後聊一聊傻瓜型學習歷程分析.pptx
鏘鏘的帶賽人生:從自卑到強運的50年成長屁事然後聊一聊傻瓜型學習歷程分析.pptx鏘鏘的帶賽人生:從自卑到強運的50年成長屁事然後聊一聊傻瓜型學習歷程分析.pptx
鏘鏘的帶賽人生:從自卑到強運的50年成長屁事然後聊一聊傻瓜型學習歷程分析.pptx
 
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单
一比一原版(Griffith毕业证书)格里菲斯大学毕业证成绩单
 
一比一原版(UQ毕业证书)昆士兰大学毕业证成绩单
一比一原版(UQ毕业证书)昆士兰大学毕业证成绩单一比一原版(UQ毕业证书)昆士兰大学毕业证成绩单
一比一原版(UQ毕业证书)昆士兰大学毕业证成绩单
 
🎓挂科?不存在的! 想修改成绩却怕麻烦?别担心,我们有绝招! 💡🌟一分钟内搞定,轻松0元就能改好哦~ #快速修复#省心省力#技术爆棚#简单易操作【微信:o...
🎓挂科?不存在的! 想修改成绩却怕麻烦?别担心,我们有绝招! 💡🌟一分钟内搞定,轻松0元就能改好哦~ #快速修复#省心省力#技术爆棚#简单易操作【微信:o...🎓挂科?不存在的! 想修改成绩却怕麻烦?别担心,我们有绝招! 💡🌟一分钟内搞定,轻松0元就能改好哦~ #快速修复#省心省力#技术爆棚#简单易操作【微信:o...
🎓挂科?不存在的! 想修改成绩却怕麻烦?别担心,我们有绝招! 💡🌟一分钟内搞定,轻松0元就能改好哦~ #快速修复#省心省力#技术爆棚#简单易操作【微信:o...
 
一比一原版(Adelaide毕业证)阿德莱德大学毕业证成绩单
一比一原版(Adelaide毕业证)阿德莱德大学毕业证成绩单一比一原版(Adelaide毕业证)阿德莱德大学毕业证成绩单
一比一原版(Adelaide毕业证)阿德莱德大学毕业证成绩单
 
前置学历问题应该怎么处理?GPA低申硕困难,可以修改成绩单吗?毕业难?学历认证来帮忙!留服中心授权机构🎓【微信:oojjiijj】
前置学历问题应该怎么处理?GPA低申硕困难,可以修改成绩单吗?毕业难?学历认证来帮忙!留服中心授权机构🎓【微信:oojjiijj】前置学历问题应该怎么处理?GPA低申硕困难,可以修改成绩单吗?毕业难?学历认证来帮忙!留服中心授权机构🎓【微信:oojjiijj】
前置学历问题应该怎么处理?GPA低申硕困难,可以修改成绩单吗?毕业难?学历认证来帮忙!留服中心授权机构🎓【微信:oojjiijj】
 
一比一原版(JCU毕业证书)詹姆斯库克大学毕业证成绩单
一比一原版(JCU毕业证书)詹姆斯库克大学毕业证成绩单一比一原版(JCU毕业证书)詹姆斯库克大学毕业证成绩单
一比一原版(JCU毕业证书)詹姆斯库克大学毕业证成绩单
 
大学成绩修改,找黑客改分,修改成绩单,挂科修改,GPA成绩提高黑客常用的邮件入侵方式如何破解Instagram帐户和密码【微oojjiijj信】
大学成绩修改,找黑客改分,修改成绩单,挂科修改,GPA成绩提高黑客常用的邮件入侵方式如何破解Instagram帐户和密码【微oojjiijj信】大学成绩修改,找黑客改分,修改成绩单,挂科修改,GPA成绩提高黑客常用的邮件入侵方式如何破解Instagram帐户和密码【微oojjiijj信】
大学成绩修改,找黑客改分,修改成绩单,挂科修改,GPA成绩提高黑客常用的邮件入侵方式如何破解Instagram帐户和密码【微oojjiijj信】
 
VS2022入門................................
VS2022入門................................VS2022入門................................
VS2022入門................................
 

色彩模型 Color Models

  • 1. 色彩模型 Color Models 影像處理 Dec. 16, 2014 銘傳資工 李遠坤 副教授 編撰
  • 2. 大綱 1. RGB 色彩模型 RGB Color Model 2. YUV 色彩模型 YUV Color Model 3. RGB-YUV 色彩轉換 RGB-YUV Color Conversion 4. ICI 調色盤表示系統 ICI Color Palette Notation System 2
  • 4. RGB 色彩模型 • 色彩模型是用來表示色彩方 式, 在螢幕顯示方面, 最常見 的色彩表示方式有 RGB 色彩 模型與 YUV 色彩模型。 • RGB 色彩模型又稱為三原色 光色彩模型, 是一種加色模型, 將不同程度的紅、綠、藍光 加在一起, 以呈現出不同的色 彩。 4
  • 5. RGB 色彩模型 (續) • 在三維空間座標上, 可以用 立方體來表示不同程度的 紅、綠、藍光 : X 軸表示紅色程度, Y 軸表示藍色程度, Z 軸表示綠色程度。 5 X Y Z RGB 三維空間
  • 6. RGB 色彩模型 (續) • RGB三度空間上, 固定將其中一個原色為 0 , 其他兩個 原色用不同程度相加, 所呈現出來的不同平面: 綠藍、 紅藍、紅綠平面。 6 R=0 所呈現之 GB 平面 G=0 所呈現之 RB 平面 B=0 所呈現之 RG 平面
  • 7. RGB 色彩模型 (續) • Tbitmap 元件型態中所使用的色彩模型就是 RGB 色彩模型。 • 不同的像素格式下, 用不同大小的位元來表示 RGB 色彩。 • 當 PixelFormat = pf24bit 時, 每個像素用 8 個位元來表示 256 種不同的藍色,用 8 個位元來表示 256 種不同的綠色,用 8 個 位元來表示 256 種不同的紅色, 一共用 24 位元來表現出各種 色彩值。。 7
  • 9. YUV 色彩模型 • YUV 色彩模型與 RGB 色彩模型相同, 也是用三個量來描述顏 色, 分別用 Y 代表亮度 (luminance), U、V 代表彩度 (chrominance )。 • 早期為了將彩色電視機訊號轉成黑白電視機訊號, 因此將亮 度與彩度分開, 只要將彩度的訊號捨棄即可。 • 後來, 由於人眼對於彩度變化較不敏感的緣故, 因此可以在彩 度訊號上做縮減取樣(down sampling), 達到資料壓縮的目的。 9
  • 10. YUV 色彩模型 (續) • U、V 用實數來表示, 範圍為 Y ϵ [0,1] U ϵ [-0.436, 0.436] V ϵ [-0.615, 0.615] • 將亮度 Y 設定為 0.5, 左圖是不 同程度的 U、V 彩度變化情況。 • 正中間的點表示顏色沒有偏離特定 色彩, 故呈現灰色。越偏向外緣, 則 顏色呈現越鮮明 10 V U
  • 11. YUV 色彩模型 (續) • YUV 三度空間上, 分別將亮度 Y 設定為 0、0.5、1, 彩度 U、V 用不同程度值, 所呈現出來的不同 UV 平面。 11 Y=0 Y=0.5 Y=1
  • 12. YUV 色彩模型 (續) • 就如同 RGB 色彩模型一樣, 除了用實數表示之外, 也可用 8 位元的非負整數 (unsigned char) 來表示 Y、U、V 值。 • 只要經過換算, 是可以將非負整數與實數間做對映的。 12
  • 14. RGB 與 YUV 轉換公式 • 實數空間的矩陣轉換公式: 14                                 B G R V U Y 1001.051498.0615.0 436.028886.014173.0 114.0587.0299.0                                V U Y B G R 003211.21 58060.039645.01 13983.101
  • 15. RGB 與 YUV 轉換公式 (續) • 整數運算的 RGB to YUV 轉換公式: (MSDN 網站提供) Y = ( ( 66 * R + 129 * G + 25 * B + 128) >> 8) + 16 U = ( ( -38 * R - 74 * G + 112 * B + 128) >> 8) + 128 V = ( ( 112 * R - 94 * G - 18 * B + 128) >> 8) + 128 • 注意 R、G、B 與 Y、U、V 都是 8 位元整數。 但計算過程中, 會需要用到 16 位元整數。 因此, 寫程式時, 必須將 R、G、B 宣告成 INT 資料型態。 15
  • 16. RGB 與 YUV 轉換公式 (續) • 整數運算的 YUV to RGB 轉換公式: (MSDN 網站提供) C = Y - 16 D = U - 128 E = V – 128 R = clip(( 298 * C + 409 * E + 128) >> 8) G = clip(( 298 * C - 100 * D - 208 * E + 128) >> 8) B = clip(( 298 * C + 516 * D + 128) >> 8) • Clip() 函式將 R、G、B 限制在 0 ~ 255 之間, 超過此範圍將被 設定成 0 或 255。C、D、E 同樣必須宣告為 INT 整數型態。 16
  • 17. ICI 調色盤表示系統 ICI Color Palette Notation System 17
  • 18. ICI 調色盤表示系統 • 三個屬性分別為色相(Color Hue)、明度(Light Reflectance)及 彩度(Chroma)。 30 YY 08 / 726 18 色相 HUE 明度 LRV 彩度 CHROMA
  • 19. ICI 三度色彩編碼 • 色相:色彩相貌的名稱,如“紅 色”。依彩虹六大色相以反時針 方向形成色環,每一個色相編碼 由 00 至 99 劃分為 100 個色階。 19 • 例如: 30 YY 是帶有橙色調的黃色,它位於 YY 色相偏 橙色的右邊位置。
  • 20. ICI 三度色彩編碼 • 明度:色彩表面對光線的反射程度。 明度編碼由 00 至 99 劃分為 100 個色階。 數值越高對光的反射就越高,顏色也就愈亮。 挑選明度數值時,需考量空間光線條件, 來呈現空間的理想亮度。 20
  • 21. ICI 三度色彩編碼 • 彩度:顏色鮮豔飽和的程度,其鮮濁度取決於色彩裡加入 黑、灰色的多寡。 彩度編碼由 000 至 999 ,高達 1000 個層次, 數值越高,顏色越鮮豔。 挑選彩度數值時,需考量欲傳達的空間情緒強度, 彩度越高所表現的情感越強烈。 21

Editor's Notes

  1. 課程: 影像處理 單元: 空間濾波器 Spatial Filtering 銘傳資工 李遠坤 副教授 編撰
  2. 本單元大綱共有 5 項
  3. 3. RGB 色彩模型 (RGB Color Model)
  4. 3. RGB 色彩模型 (RGB Color Model)
  5. 3. RGB 色彩模型 (RGB Color Model)
  6. 3. RGB 色彩模型 (RGB Color Model)
  7. 4. YUV 色彩模型 (YUV Color Model)
  8. 4. YUV 色彩模型 (YUV Color Model)
  9. 4. YUV 色彩模型 (YUV Color Model)
  10. 4. YUV 色彩模型 (YUV Color Model)
  11. 3. RGB 與 YUV 轉換公式
  12. 3. RGB 與 YUV 轉換公式
  13. 3. RGB 與 YUV 轉換公式 MSDN 網站網址如下: http://msdn.microsoft.com/en-us/library/ms893078