Hệ thống tìm kiếm ảnh theo nội dung

Một phần của tài liệu Xây dựng hệ thống tìm kiếm ảnh theo nội dung 9 (Trang 38 - 45)

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 (adsbygoogle = window.adsbygoogle || []).push({});

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

Một phần của tài liệu Xây dựng hệ thống tìm kiếm ảnh theo nội dung 9 (Trang 38 - 45)