... toántômàu đa giác bằng
thuật toán Scanline
Trong đồ họa máy tính có khá nhiều thuậttoàntômàu (Scanline, tô loang ) cho 1 vùng kín (đặc) như
các đa giác, các đường tròn Xong mỗi thuậttoán ... đối với
từng bài toán cụ thể. Với thuậttoántômàu theo dòng quét (Scanline), khi tômàu cho một vùng kín đôi
khi cần phải xác định cho được các trường hợp đặc biệt của bài toán để sao cho kết ... viết này nhằm xác định các trường hợp đặc biệt của bài toántômàu đa giác cũng như cách xử lý
chúng để cho kết quả tô chính xác bằng thuậttoán Scanline.
I.Ý tưởng.
-Duyệt qua tất cả các đỉnh...
... Ư'ng dụng thuậttoántômàuđồ thị
Lê Thanh Hà
(Tiếp theo số trước)
Thuật toán xếp các nhóm thivào các phòng thi (Thuật toán 2):
Sắp xếp các nhóm thi tăng dầntheo ... lớn nhất. Sử dụng thuậttoán 1 để tạotập I mới có từ đồ
thị G. Đặt G = G, Quay lại bước 3.
Thuật toán trên là tổng hợp củahai thuậttoán đã trình bày trước. Cài đặt thuậttoán này
không quá ... trên}
end;
end;
Ouput;
end;
Lập lịch thi theo hai thuậttoán trên
Hai thuậttoán trên đã được xâydựng xong. Thuậttoán thứ nhất dùng để phân chia các
nhóm thành những tập hợpđộc lập với nhau. Thuậttoán thứ hai sẽ xếp các...
... đầu là
1+−
MinMax
yy
.
yMin
xIntersect
y=k
deltaY
ĐỒ HỌA MÁY TÍNH
Dương Anh Đức, Lê Đình Duy Các thuậttoántômàu 9/16
Lưu đồthuậttoántômàu theo dòng quét
Begin
Tạo danh sách tất cả các ... tạp khi ta cần tô theo một mẫutô nào
đó chứ không phải tô thuần một màu.
• Có hai cách tiếp cận chính : tômàu theo dòng quét
và tômàu dựa theo đường biên.
♦
Phương pháp tômàu dựa theo dòng ... 3
ĐỒ HỌA MÁY TÍNH
Dương Anh Đức, Lê Đình Duy Các thuậttoántômàu 16/16
• Một cải tiến khác : không cài đặt đệ qui mà tô theo
từng dòng.
ĐỒ HỌA MÁY TÍNH
Dương Anh Đức, Lê Đình Duy Các thuật toán...
... 2: Các thuậttoántômàu
2.3.3. Phương pháp tômàu dựa theo đường biên
Bài toán đặt ra : Cần tômàu một vùng nếu biết được màu của đường biên vùng tô và
một điểm nằm bên trong vùng tô.
Ý ... không phải tô thuần một màu.
Có 3 cách tiếp cận chính để tô màu. Đó là : tômàu theo từng điểm (có thể gọi
là tô đơn giản), tômàu theo dòng quét và tômàu dựa theo đường biên.
2.3.1. Tô đơn ... giản
Thuậttoán này bắt đầu từ việc xác định một điểm có thuộc vùng cần tô hay
không ? Nếu đúng là điểm thuộc vùng cần tô thì sẽ tô với màu muốn tô.
Trang 33
Chương 2: Các thuậttoántô màu...
... kín và
màu cần tô khác màu
biên
•
Thuật toán thực hiện
gọi đệ qui nên dễ dẫn
tới tràn stack khi vùng
tô lớn
•
Dư thừa khi vẫn gọi
đệ qui cho các điểm
ảnh đã tô
28
Thuật toántômàu đa ... cần tô
10
Tô màu theo 8 hướng
16
Ví dụ
31
Vòng lặp tiếp theo
3
20
Minh họa thuật toán
12
Thuật toán Flood-fill không dùng đệ qui
•
1. Khởi tạo 1 điểm nằm trong vùng tô
•
2. Thực hiện tô ... được tô nằm trên và
dưới, sau đó lưu vào Stack
•
4. Lặp bước 2 nếu còn một điểm trong Stack
chưa được tô
11
Thuật toán Flood-fill
23
Rút ngắn cạnh theo tung độ
8
Minh hoạ thuậttoántô màu...
...
Chương 3. Đồ thị phẳng và Bài toánTô màu.
Trương Mỹ Dung
50
4.6. BÀI TOÁNTÔMÀUĐỒ THỊ.
4.6.1. ĐỊNH NGHĨA.
Phép tômàu một đồ thị là phép gán màu cho các đỉnh của đồ thị sao cho ... 4 MÀU.
GIẢ THIẾT BÀI TOÁN 4 MÀU.
Trên một bảnđồ bất kỳ, ta nói nó được tômàu nếu mỗi miền của bảnđồ được tô
một màu xác định sao cho 2 miền kề nhau (chung một phần biên) phải được tô ... (P
2
, E
2
),
BẢNĐỒ ĐỊA DƯ.
Một bài toán hết sức lý thú là tômàu các bảnđồ sao cho hai vùng khác nhau
không cùng một màu.
Chương 3. Đồ thị phẳng và Bài toánTô màu.
Trương Mỹ Dung...
... Kuratowski
II. Bài toántômàuđồ thị
1. Bài toán mở đầu
2. Tômàuđồ thị
3. Một số định lý về tômàuđồ thị
4. Thuậttoán Welch-Powell về tômàuđồ thị
5. Ứng dụng của bài toántô màu
I. Đồ thị phẳng
... nhau có màu khác nhau. Dođó bài toán đặt ra là “Xác định số màu tối thiểu
cần có để tômàu một bảnđồ sao cho hai miền kề nhau có màu khác nhau”.
Ví dụ 9: Ta có bản đồ:
Đối với bảnđồ này, ... đồ này, ta cần ba màu là đủ (hai màu là không đủ).
Để tômàu một bản đồ, chúng ta sẽ chuyển bảnđồ về dưới dạng đồ thị. Mỗi bản
đồ trên mặt phẳng có thể biểu diễn bằng một đồ thị. Trong đó:...
... sqrt(x)
c) Ví dụ:
x = 4
y = sqrt(x)
y = 2
Trang 6
Vietebooks Nguyễn Hồng Cương
VII. CÁC HÀM TOÁN HỌC CƠ BẢN
1. Một số hàm lượng giác:
a) Cú pháp:
kq = hlg(x)
b) Giải thích:
kq: tên biến chứa kết ... pháp:
y = round(x)
c) Ví dụ:
x = -1.9000 -0.2000 3.4000 5.6000 7.0000
y = round(x)
y= -2 0 3 6 7
Bảng so sánh của các phép làm tròn số
X -1.9000 -0.2000 3.4000 5.6000 7.0000
ceil(x) -1 0 4 6 7
floor(x)...
... tính toán cụ thể được chia thành hai phần :
chọn phần tử bằng thuậttoán Shi-Tomasi và theo dõi các phần tử đó bằng thuậttoán
Pyramid Lucas-Kanade.
Việc tránh chướng ngại vật dựa trên kỹ thuật ... optical flow. Có hai cách tính toán các optical flow :
Thuậttoán Dense Optical Flow ( Optical Flow đặc) : tính toán các vector này cho mọi
điểm trong ảnh
Thuậttoán Sparse Optical Flow ( Optical ... hướng trái và
hướng phải).
3. THUẬTTOÁN DẪN HƯỚNG THÍCH NGHI ( ADAPTIVE NAVIGATION)
Thuật toán này được trình bày trong tài liệu tham khảo [2]. Đây là một kĩ thuật dẫn
hướng cục bộ với vị...