Khám phá công nghệ nhận diện khuôn mặt với Ultralytics Tìm hiểu cách thức hoạt động của quy trình nhận dạng, từ phát hiện khuôn mặt bằng cách sử dụng... Ultralytics YOLO26 để xác minh danh tính.
Nhận diện khuôn mặt là một công nghệ sinh trắc học chuyên biệt sử dụng trí tuệ nhân tạo (AI) để xác định hoặc xác minh danh tính của một cá nhân bằng cách phân tích các mẫu dựa trên đặc điểm khuôn mặt của họ. Không giống như các tác vụ thị giác máy tính (CV) tiêu chuẩn có thể chỉ đơn giản là... classify Dựa trên hình ảnh, các hệ thống nhận diện khuôn mặt sử dụng phép ánh xạ toán học phức tạp để diễn giải hình học độc đáo của khuôn mặt người. Công nghệ này đã nhanh chóng phát triển từ nghiên cứu lý thuyết trở thành một công cụ phổ biến trong học máy (ML) , hỗ trợ mọi thứ từ bảo mật điện thoại thông minh đến giám sát tiên tiến và trải nghiệm khách hàng được tối ưu hóa.
Quá trình nhận diện khuôn mặt thường tuân theo một quy trình tuần tự, chuyển đổi dữ liệu hình ảnh thô thành một chữ ký số duy nhất.
Mặc dù thường được thảo luận cùng nhau, các thuật ngữ này đại diện cho các bước riêng biệt trong quy trình làm việc của thị giác máy tính.
Công nghệ nhận diện khuôn mặt đã làm thay đổi hoạt động của nhiều ngành công nghiệp bằng cách tự động hóa các quy trình nhận dạng.
Bước đầu tiên trong bất kỳ quy trình nhận dạng nào là phát hiện chính xác đối tượng. Nền tảng Ultralytics đơn giản hóa quá trình quản lý tập dữ liệu và huấn luyện mô hình cho các tác vụ này. Dưới đây là một ví dụ ngắn gọn sử dụng gói Python Ultralytics để thực hiện bước phát hiện ban đầu.
from ultralytics import YOLO
# Load the YOLO26 model (highly efficient for real-time applications)
model = YOLO("yolo26n.pt")
# Run inference on an image to locate persons/faces
# This provides the bounding box required for further recognition analysis
results = model.predict("https://ultralytics.com/images/bus.jpg")
# Display the detected objects with bounding boxes
results[0].show()
Việc ứng dụng rộng rãi công nghệ nhận diện khuôn mặt đặt ra những câu hỏi quan trọng về quyền riêng tư dữ liệu . Vì dữ liệu sinh trắc học rất nhạy cảm, việc thu thập và lưu trữ dữ liệu này phải tuân theo các quy định nghiêm ngặt như Quy định chung về bảo vệ dữ liệu (GDPR) ở châu Âu và các luật tiểu bang khác nhau ở Hoa Kỳ. Hơn nữa, các nhà phát triển phải chủ động giảm thiểu sự thiên vị của thuật toán để đảm bảo hệ thống công bằng và chính xác trên tất cả các nhóm dân tộc và giới tính. Các tổ chức như Viện Tiêu chuẩn và Công nghệ Quốc gia (NIST) tiến hành các bài kiểm tra nghiêm ngặt đối với các nhà cung cấp để đánh giá hiệu suất và tính công bằng của các thuật toán này.
Bắt đầu hành trình của bạn với tương lai của học máy