khái niệm
Trong mục này chúng tôi giới thiệu các bước để chạy phương pháp tìm kiếm dựa trên lược đồ màu. Trong lần chạy đầu tiên, hệ thống sẽ tạo chỉ mục cho toàn bộ nhãn của ảnh lưu trữ, ví dụ view2688-lp.txt.conceptindex. Chúng tơi đã thử nghiệm thấy thời gian để đánh toàn bộ chỉ mục cho nhãn của 2688 ảnh mất khoảng 17 phút. Từ những lần chạy sau, hệ thống mất khoảng 2 giây sẽ có kết quả.
Hệ thống cũng kiểm tra xem ảnh đầu vào đã được gán nhãn chưa. Nếu chưa được gán nhãn (chưa có tập tin *.masklabel và *.pointlable) thì sẽ hiển thị giao diện cho người dùng gán nhãn. Nếu đã có rồi thì hệ thống khơng hiện giao diện cho người dùng đánh nhãn và lấy nhãn đã gán để tìm kiếm.
Bƣớc 1: Tạo 1 file định dạng *.bat để đưa tham số đầu vào. Chú ý file này cùng
trong thư mục với file querywithmask.exe. Ví dụ, tạo file: E:\7.LV\test_querywithmask.bat
Tham số Ý nghĩa
querywithmask Tập tin chạy
inf Đường dẫn tới ảnh đầu vào outf Đường dẫn, tên file kết quả
indexf Đường dẫn tới chỉ mục nhãn ảnh, chính là tập E:\7.LV\dataset\view2688-lp.txt như ví dụ
nbest Số kết quả muốn tìm dist Phương pháp tìm kiếm
- Nếu dist=normal: Sử dụng khoảng cách Euclidean - Nếu dist = bool: Sử dụng khoảng cách Hamming msgb Lựa chọn có hiển thị thơng báo khi chạy hay khơng
(yes/no)
Bảng 5.2. Các tham số truyền vào khi chạy tập tin querywithmask.exe
Sử dụng khoảng cách Euclidean
Chọn dist = normal, xem Hình 5.5
Hình 5.5. Truyền tham số khi chạy khoảng cách Euclidean
Sử dụng khoảng cách Hamming
Chọn dist = bool, xem Hình 5.6
Hình 5.6. Truyền tham số khi chạy khoảng cách Hamming
Bƣớc 4: Gán nhãn. Hệ thống kiểm tra thấy ảnh đầu vào chưa được gán nhãn
(chưa có tập tin *.masklabel và *.pointlable) thì sẽ hiển thị giao diện cho người dùng gán nhãn. Xem Hình 5.8
Hình 5.7. Giao diện gán nhãn cho người dùng.