CHƯƠNG 3: CÁC CÔNG CỤ ĐƯỢC XÂY DỰNG
3.1. Công cụ lấy khuôn mặt
3.1.1. Mục đích
Mục đích:
• Việc xây dựng công cụ này là để lấy ra các vùng khuôn mặt trong ảnh (bằng tay) một cách thuận lợi và nhanh chóng, lưu vào một nơi nào đó để phục vụ cho công tác tổng hợp histogram sau này.
Khi đọc đến đây chắc các bạn sẽ nghĩ sao không dùng các công cụ sẵn có như Paint,
việc gì phải đi xây dựng công cụ mới cho mất công. Sau đây là lý do: Khi các bạn dùng Paint để lấy các khuôn mặt, các thao tác thực hiện là gì:
• Đầu tiên các bạn phải mở ảnh đó ra.
• Chọn lấy vùng mặt.
• Vì trong Paint không có chức năng cho lưu vùng được chọn, nó chỉ Save hoặc Save as toàn bộ ảnh. Vì thế bạn sẽ phải chọn Copy. Sau đó New một cái mới và thực hiện Paste.
• Cuối cùng bạn sẽ phải Save lại. Trong khi save bạn còn phải đặt tên cho file đó, chọn thư mục chứa, rồi nhấn OK và lúc này mới hoàn tất lấy xong 1 khuôn mặt trong ảnh.
Sẽ không có vấn đề gì với chuỗi thao tác trên, nếu ta chỉ phải làm với vài bức ảnh. Nhưng ở đây, tôi phải làm với hơn 100 bức ảnh (lấy từ internet và của bạn bè), và lấy ra hơn 200 khuôn mặt. Rõ ràng, đó là một công việc khó nhọc nếu dùng Paint. Đó là lý do vì sao phải xây dựng công cụ này. Công cụ này sẽ giúp bạn duyệt qua các ảnh trong thư mục liên tục mà không phải mở ảnh mỗi lần như Paint. Bạn có thể chọn khuôn mặt và nhấn phím tắt hoặc button, nó sẽ tự động lưu vào 1 nơi xác định cho bạn, tự động đặt tên, bạn không phải làm vất vả như Paint. Sau đây, ta sẽ nói rõ hơn về các chức năng của nó.