1. Tổng quan dự án
Face Search AI (GPU) là phần mềm desktop chạy trên Windows, được xây dựng để tìm kiếm khuôn mặt tương tự trong kho ảnh lớn, sử dụng GPU NVIDIA nhằm tăng tốc xử lý.
Phần mềm hoạt động hoàn toàn offline, không phụ thuộc cloud, phù hợp cho:
-
người dùng cá nhân có nhiều ảnh
-
IT nội bộ
-
lưu trữ gia đình
-
môi trường cần bảo mật dữ liệu
Ứng dụng được thiết kế theo hướng thực dụng – dễ dùng – chạy ổn định, ưu tiên hiệu quả hơn giao diện màu mè.
Link Youtube: https://youtube.com/shorts/yRQSzSHFfQM?si=jkJva7VhZ7iBKv-2
2. Chức năng chính
2.1. Tạo chỉ mục khuôn mặt (Face Index)
-
Chọn thư mục ảnh gốc (có thể hàng nghìn ảnh)
-
Phần mềm:
-
phát hiện khuôn mặt
-
trích xuất vector đặc trưng (embedding)
-
lưu vào file chỉ mục (
.npz)
-
-
Có thanh tiến trình, hiển thị trạng thái rõ ràng
? Chỉ cần tạo một lần, dùng lại cho nhiều lần tìm kiếm.
2.2. Tìm kiếm khuôn mặt tương tự
-
Chọn ảnh truy vấn
-
Thiết lập:
-
số lượng kết quả trả về
-
ngưỡng tương đồng (%)
-
-
Kết quả:
-
danh sách ảnh phù hợp kèm score
-
sắp xếp theo độ giống giảm dần
-
click để xem trước ảnh lớn
-
? Cách làm đúng kiểu kỹ thuật: đưa số liệu ra rõ ràng, không đoán mò.
2.3. Xem trước & thao tác nhanh
-
Xem ảnh kết quả ngay trong phần mềm
-
Mở ảnh gốc
-
Mở thư mục chứa ảnh
-
Sao chép file hoặc sao chép cả thư mục ảnh đang chọn
Rất tiện khi cần lọc ảnh theo người.
3. Tối ưu GPU – chạy nhanh trên máy cá nhân
Phần mềm tận dụng GPU NVIDIA (ví dụ MX450 như trong hình):
-
PyTorch
-
ONNX Runtime
-
NumPy / SciPy
-
xử lý song song
So với CPU:
-
tạo index nhanh hơn
-
tìm kiếm gần như tức thời với kho ảnh lớn
? Phù hợp cho máy cá nhân có GPU tầm trung, không cần server.
4. Cấu trúc thư mục & đóng gói
Qua cấu trúc thư mục cho thấy dự án được đóng gói standalone:
-
python312.dll,tk86t.dll,zlib1.dll -
numpy,torch,onnxruntime,opencv -
PIL,skimage,scipy -
không cần cài Python bên ngoài
? Người dùng chỉ cần chạy exe, không phải setup môi trường.
Đây là điểm rất ăn tiền với người dùng phổ thông.
5. Giao diện người dùng
Giao diện chia rõ 3 khu vực:
-
Tạo chỉ mục
-
chọn thư mục ảnh
-
chọn file index
-
-
Tìm kiếm
-
chọn ảnh truy vấn
-
điều chỉnh tham số
-
-
Kết quả
-
danh sách score
-
xem trước ảnh lớn
-
Không rối, không thừa nút.
Đúng kiểu tool dùng thật, không phải demo.
6. Ứng dụng thực tế
Phần mềm có thể dùng cho:
-
Lọc ảnh gia đình theo từng người
-
Tìm ảnh cũ trong kho ảnh lớn
-
Hỗ trợ quản lý media cá nhân
-
IT nội bộ cần tra cứu ảnh nhanh
-
Môi trường không được phép upload dữ liệu lên cloud
7. Định hướng & triết lý
Dự án theo triết lý rất rõ:
-
❌ Không cloud
-
❌ Không phụ thuộc internet
-
❌ Không “AI nói cho vui”
-
✅ Làm đúng bài toán
-
✅ Dùng được hằng ngày
-
✅ Dữ liệu nằm trong tay người dùng
Đây là kiểu AI ứng dụng thực tế, không phải AI trình diễn.
