Chương trình dùng phương pháp trích chọn đặc trưng về màu sắc sử dụng độ đo Euclid để tìm ra ảnh tương đồng cho các vùng trên ảnh gốc. Sử dụng ngôn ngữ lập trình C# để cài đặt chương trình.
Hoạt động của chương trình:
Bước 1: Đưa vào chương trình một ảnh lớn định dạng .PNG, và một các tập ảnh nhỏ có kích thước bằng nhau.
Bước 2: Chương trình sẽ trích chọn đặc trưng về màu sắc của ảnh nhỏ. Bước 3: Ảnh nguồn sẽ chỉnh lại kích thước sao cho kích thước của nó là bội số của kích thước ảnh nhỏ.
Bước 4: Chia ảnh lớn thành các ảnh nhỏ có kích thước bằng các ảnh nhỏ được dùng làm mẫu, đồng thòi trích chọn đặc trưng của các phần nhỏ sau khi được chia ra từ ảnh lớn rồi đem so sánh
với đặc trưng về màu của từng ảnh trong tập ảnh mẫu (sử dụng độ đo Euclide) để chọn ảnh tương đồng về màu sắc và thay thế cho nó.
Bước 5: Ghép lại các ảnh nhỏ sau khi được thay thế tạo ra ảnh khảm. Nhóm các modul chính của chương trình:
1. Chọn và dùng ảnh nguồn để khảm 2. Chọn thư mục chứa ảnh mẫu
3. Xu ly dl cho ra änh khäm vä hiln thi änh khäm sau khi duac xü ly. Mot sö giao dien cüa chuorng trinh:
Hình 3.3: Form chọn ảnh nguôn
ЫициЫ-НШ.>||Ш1.ШИ.М.Ьи Save as type: I Portable Network Graphics
3 с r
Hình 3.4: Form chọn nơi lưu kêt quả
Ị?9 Khám
Hệ thõng Trợ giúp Thu' viên ảnh
Tải thư1 viện ánh đa có I I Tạo Ihư- viện ãnh m6i I Ịc.\Us£Fs\HLJong>PiclLiresYTất niên AbbottVanhl.kalib
Tạo ãnh khảm
Hình 3.5: Form “Tạo ảnh khảm” được ảnh khảm bên cạnh ảnh nguồn
Source code quan ly h chuc full code c# + ba File folder ^ Libraries r^l Documents Music s Picture! a Vide« Hide Folder |C:MJsgrs\HuQng\Desktop>anhkham.png Hũy bõ