Đ 1. Giới thiệu về ảnh số
1. Biểu diễn ảnh xám
Trên ảnh hai chiều, mỗi điểm (x,y) trên mặt phẳng ảnh ứng với một f(x,y) giá trị
mô tả mức xám cho điểm ảnh. Trong đó, x là số hiệu cột và y là số hiệu dòng
trên ảnh.
(x,y) f(x,y)
ở đây f(x,y) là mức xám. Chẳng hạn, nếu có 256 mức xám thì 0 f(x,y) 255.
Nếu là ảnh màu, có bảng màu thì f(x,y) là số hiệu màu.
Nếu là ảnh hơn 256 màu thì f(x,y) là ba byte thể hiện các giá trị R, G và B của
điểm ảnh.
f(x), f(x,y), f(x,y,z)
2. Các mô hình màu
Màu của một đối tợng phụ thuộc vào:
Bản thân đối tợng
á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) 700mm
Xanh lá cây (GREEN) 546,1 mm
Xanh da trời (BLUE) 435,8 mm
Các màu sơ cấp cộng với nhau cho màu thứ cấp. Ví dụ
Magenta := RED + BLUE
YELOW := RED + GREEN
CIE (The Commission International de IEclairage Uỷ ban chuẩn quốc tế) đã 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.
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.
ờ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.
3. Số hoá ảnh. Mô hình hệ thống xử lý ảnh đơn giản.
TT Số màu Bits/Pixel
1 2 1
2 16 4
3 256 8
4 16 triệu 24
Phơng pháp LUT (LookUp Table Bảng dò tìm). Địa chỉ bộ nhớ trong LUT chứa
một số bit, đợc ánh xạ đến toạ độ các pixel trên màn hình. Các sơ đồ bit đợc đọc
vào bộ đệm khung. Mỗi giá trị của pixel là chỉ số cho bảng LUT. Nếu có N sơ đồ
bits thì LUT có 2
N
đầu vào. Khi này chỉ có 2
N
cờng độ (màu) khác nhau có thể tạo
ra cùng một lúc. Có thể lập trình lại LUT.
4. Bài tập:
Viết chơng trình mô phỏng cảnh nhìn thấy trên mặt đờng khi chuyển động.
2