Tải bản đầy đủ (.pdf) (7 trang)

Bài giảng Kỹ thuật đồ họa và xử lý ảnh: Bài 6 - Nguyễn Hoài Anh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (759.75 KB, 7 trang )

Giáo viên phụ trách mơn học:
Nguyễn Hồi Anh
Khoa Cơng nghệ thông tin - HVKTQS


Hệ tọa độ Descartes là dễ thích ứng cho các
chương trình ứng dụng để mơ tả các hình ảnh
(picture) trên hệ tọa độ thế giới thực (world
coordinate system).
Các hình ảnh được định nghĩa trên hệ tọa độ thế
giới thực này sau đó được hệ đồ họa vẽ lên các
hệ tọa độ thiết bị (device coordinate).
Điển hình, một vùng đồ họa cho phép người sử
dụng xác định vùng nào của hình ảnh sẽ được
hiển thị và ta muốn đặt nó ở chỗ nào trên hệ tọa
độ thiết bị.


Một vùng đơn lẻ hoặc vài vùng của hình ảnh có
thể được chọn.
Nhữ ng vùng này có thể được đặt ở những vị trí
tách biệt, hoặc một vùng có thể được chèn vào
một vùng lớn hơn.
Quá trình biến đổi này liên quan đến những thao
tác như tịnh tiến, biến đổi tỷ lệ vùng được chọn
và xóa bỏ những phần bên ngoài vùng được
chọn. Những thao tác này được gọi là
windowing và clipping


Một vùng có dạng hình chữ nhật được xác định trong hệ tọa


độ thế giới thực được gọi là một cửa sổ (window).
Vùng hình chữ nhật trên thiết bị hiển thị để cửa sổ đó ánh xạ
đến được gọi là 1 vùng quan sát (viewport).
Việc ánh xạ mộ t phần hình ảnh vào trong một viewport gọi là
một phép biến đổi hệ quan sát (viewing transformation), biến
đổi cửa sổ (windowing tranformation), biến đổi chuẩn hóa
(normalization transformation).


Các lệnh để xây dựng một cửa sổ và vùng quan sát từ một
chương trình ứng dụng được định nghĩa:
set_window(xw_min, xw_max, yw_min, yw_max)
set_viewport(xv_min, xv_max, yv_min, yv_max)


Clipping điểm, đoạn thẳng
Thuật toán Cohen-Sutherland
Thuật toán Liang-Barsky


Clipping đa giác
Thuật toán Sutherland-Hodgeman



×