Phân tích, thiết kế chương trình

Một phần của tài liệu Khoá luận tốt nghiệp chương trình demo kỹ thuật trích chọn đặc trưng trong khảm ảnh PNG (Trang 41 - 44)

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õ

Một phần của tài liệu Khoá luận tốt nghiệp chương trình demo kỹ thuật trích chọn đặc trưng trong khảm ảnh PNG (Trang 41 - 44)