3.2.2.1. Tìm kiếm ảnh xuất hiện khuôn mặt
Tính năng này cho phép tìm kiếm tất cả các ảnh có xuất hiện khuôn mặt trong một thƣ mục cho trƣớc. Các bƣớc thực thi của tính năng này nhƣ sau:
Bắt đầu
Load thư mục các ảnh
Kiểm tra mô hình phân lớp xác định vị trí mặt người đã có chưa
Thư mục còn ảnh chưa phân
tích
Thêm vào danh sách ảnh đã tìm thấy Tìm kiểm khuôn
mặt trong ảnh
Kết thúc
27
Giao diện tính năng này nhƣ sau
Hình 3.5: Giao diện của tính năng tìm kiếm ảnh xuất hiện khuôn mặt
3.2.2.2. Tìm kiếm các ảnh giống nhau nhƣng khác về kích thƣớc và màu sắc
Tính năng này cho phép tìm kiếm các ảnh giống nhau nhƣng khác về màu sắc hoặc kích thƣớc.
28
Bắt đầu
Load thư mục ảnh
Người dùng chọn ảnh muốn tìm
Huấn luyện bộ phân lớp LBPH bằng ảnh người dùng cung cấp Phân lớp bằng bộ phân lớp vừa training Thư mục còn ảnh chưa phân tích So sanh khoảng cách Histogram giữa hai ảnh
Thêm ảnh vào danh sách các ảnh giống
nhau
Kết thúc
Thấp hơn ngưỡng cho phép
Hình 3.6: Các bƣớc thực thi của tính năng tìm kiếm các ảnh giống nhau nhƣng khác về kích thƣớc và màu sắc
29
Giao diện của tính năng:
Hình 3.7: Giao diện của tính năng tìm kiếm các ảnh giống nhau nhƣng khác về kích thƣớc và màu sắc
3.2.2.3. Tìm kiếm các ảnh có cùng số lƣợng ngƣời trong ảnh
Tính năng này cho phép tìm kiếm các ảnh có cùng số lƣợng ngƣời trong ảnh. Các bƣớc thực hiện tính năng này nhƣ sau:
30
Bắt đầu
Load thư mục các ảnh
Kiểm tra mô hình phâ n lớp xác định vị trí mặt người đã có chưa
Thư mục còn ảnh chưa phân
tích
Thêm vào danh sách ảnh đã tìm thấy Kết thúc Đếm số lượng khuôn mặt trong ảnh người dùng cung cấp Đếm số lượng khuôn mặt trong ảnh Có cùng số lượng khuôn mặt với ảnh cung cấp Cùng số lượng
Hình 3.8: Các bƣớc thực thi của tính năng tìm kiếm các ảnh có cùng số lƣợng ngƣời trong ảnh
31
Giao diện của tính năng nhƣ sau:
Hình 3.9: Giao diện của tính năng tìm kiếm các ảnh có cùng số lƣợng ngƣời trong ảnh
3.2.2.4. Tìm kiếm khuôn mặt giống khuôn mặt đã cho
Tính năng này cho phép tìm kiếm tất cả các ảnh có khuôn mặt giống với khuôn mặt đã cho trƣớc. Các bƣớc thực thi tính năng này nhƣ sau:
32
Bắt đầu
Load thư mục ảnh
Người dùng chọn ảnh muốn tìm
Huấn luyện bộ phâ n lớ p LBPH bằng khuôn mặt vừa xác định trong ảnh người dùng cung cấp Phân lớp khuôn mặt vừa xác định bằng bộ phân lớ p LBPH Thư mục còn ảnh chưa phân tích So sanh khoảng cách Histogram giữa hai khuôn mặ t
Thêm ảnh vào danh sách các ảnh giống
nhau
Kết thúc
Thấp hơn ngưỡng cho phép Kiểm tra mô hình phâ n lớp xác định vị trí mặt ngườ i đã có chưa Xác định vị trí khuôn mặt trong ảnh ngườ i dùng cung cấp Xác định vị trí khuôn mặt trong ảnh hiện tại
33 Hình 3.10: Các bƣớc thực thi của tính năng tìm kiếm khuôn mặt giống khuôn mặt đã cho
Giao diện của tính năng này nhƣ sau:
Hình 3.11: Giao diệncủa tính năng tìm kiếm khuôn mặt giống khuôn mặt đã cho