Các mô hình màu

Một phần của tài liệu Ứng dụng xử lý hình ảnh nhận dạng đường đi cho ôtô chạy tự động (Trang 33)

Màu c a m tăđ iăt ng ph thu c vào: - B năthơnăđ iăt ng

27 - Ánhăsángăchi u c a ngu n sáng - Môiătr ng xung quanh

- Th giác c aăconăng i

MôăhìnhămƠuăđ căxácăđnh trên m t s mƠuăs ăc p. Xét theo c u t o c a m t,ăcácămƠuăđ uălƠăliênăkêtăc aăbaămƠuăs ăc pălƠ:ăăĐỏ (RED), Xanhălụcă(GREEN), Xanhăl ă(BLUE).ăCácămƠuăs ăc p c ng v i nhau cho màu th c p, ph ngăphapă phaătrô ̣nmƠu:

Hình 2.12:Các mô hình màu [14]

Ví d :

- Magenta = red + blue - Yelow = red + green

Tổ ch c qu c t v chu n hóa màu CIE (The Commission International de I‟Eclairage)ă đƣă xơyă d ng m t chu n cho t t c cácă mƠu,ă xácă đnh thông qua ba thành ph năc ăs là RED, GREEN và BLUE.

2.1.5.1. Mô hình màu RGB

- H RGB g măcácămƠuăc ăs là RED, GREEN và BLUE.

- H mƠuăRGBăđ c s d ngătrongămƠnăhình,ătrongăđ ho raster màu. - Mô t h RGB theo h to đ Decarte:

28

Hình 2.13:Hê ̣ tọa độ mau RGB [17]

- H RGB là chu n công nghi păchoăcácăthaoătácăđ ho . N u th hi n trên h màu khác, cu i cùng v n ph i chuy n v RGB.

- V i các màn hình khác nhau, giá tr RGB có th khác nhau.

2.1.5.2. Mô hình màu CMY

- H CMY d aătrênăcácămƠuăs ăc p CYAN, MAGENTA và YELLOW. - Các màu này là ph n bù c a RED, GREEN và BLUE.

2.1.5.3. Mô hình màu HSV

- HSV (Hue ậ màu s c, Saturation- s bão hoà và Value ậ giá tr ), hay còn g i là HSB (Hue, Saturation, Brightness-c ngăđ sáng). MôăhốnhăHSVăsuyădiễnă t ămôăhốnhăRGB: Quanăsatăhốnhăhô ̣păRGBătrênăHìnhă2.14 theoăđ ngăcheoăt ă WhiteăđênăBlackătaăcóăl căgiácămƠuăHSV:

- Hue nh n giá tr trong kho ng [0o,360o]

- Saturation, Value nh n giá tr trong kho ng [0..1].

Trong Matlab, chuy nă đổi gi a hai h màu HSV và RGB, s d ng hàm:

hsv2rgb, rgb2hsv

2.1.5.4. Mô hình ánh sáng

- Ánhăsángănhìnăth yăđ c là tổng h p các thành ph năđ năs c.

- Tỷ l tr n khác nhau d năđ n các màu khác nhau. Ví d v cácămƠuăđ năs c nh ăRED,ăGREEN,ăBLUEăhoặc CYAN, MAGENTA, YELLOW.

29

- C ngăđ sáng ph n x là giá tr đoăđ c trên b mặt c aăđ iăt ng t iăđi m t i.ăC ngăđ sáng c a tia ph n x ph thu c vào góc t i và h s ph n x c a b mặt.

Hình 2.14:Mô hình màu HSV [16]

2.1.5.5. Mô hình màu YIQ

MôăhìnhămƠuăYIQălƠămôăhìnhămƠuăđ c ng d ng trong truy n hình màu bĕngăt n r ng t i Mỹ,ăvƠădoăđóănóăcóăm i quan h chặt ch v iămƠnăhìnhăđ ho màu raster.

YIQ là s thayăđổi c a RGB cho kh nĕngătruy năphátăvƠătínhăt ngăthích v iă tiă viă đenă tr ng th h tr c. Tín hi u truy n s d ng trong h th ng NTSC (National Television System Committee).

S bi năđổiăRGBăthƠnhYIQăđ căxácăđ nh theo công th c sau:

� � = 0.299 0.587 0.114 0.596 −0.274 −0.322 0.211 −0.523 0.312 �

Trong Matlab, chuy nă đổi màu gi a RGB và YIQ (NTSC) s d ng hàm:

30

2.1.5.6. Mô hình màu YCbCr

MôăhìnhămƠuăYCbCrăđ c s d ng phổ bi n trong các thi t b phát hình kỹ thu t s . YCbCrăđ c t o b iăđ sáng (Y) và hai tín hi u khác c a thành ph n màu đóălƠăCbă(s khác bi t gi a thành ph n màu xanh lam và m t giá tr tham kh o) và Cr (s khác bi t gi a các thành ph nămƠuăđỏ và m t giá tr tham kh o).

Chuy năđổi từ RGB sang YCbCr s d ng công th c:

� = 0.299 0.587 0.114 −0.169 −0.331 0.500 0.500 −0.419 −0.081 �

Trong Matlab, chuy nă đổi màu gi a RGB và YCbCr s d ng hàm:

rgb2ycbcr hay ycbcr2rgb.

2.2. Bi năđổi Hough (Hough Transform) 2.2.1.Bi năđổiăHoughăchoăđ ng thẳng

Một phần của tài liệu Ứng dụng xử lý hình ảnh nhận dạng đường đi cho ôtô chạy tự động (Trang 33)