Python có thể được sử dụng để nhận dạng khuôn mặt không?
You can also read a translated version of this file in Chinese 简体中文版 or in Korean 한국어 or in Japanese 日本語 Show
Nhận dạng và thao tác khuôn mặt từ Python hoặc từ dòng lệnh với thư viện nhận dạng khuôn mặt đơn giản nhất thế giới Được xây dựng bằng cách sử dụng công nghệ nhận dạng khuôn mặt tiên tiến nhất của dlib được xây dựng bằng học sâu. Mô hình có độ chính xác 99. 38% trên tiêu chuẩn Khuôn mặt được dán nhãn trong Wild Điều này cũng cung cấp một công cụ dòng lệnh import face_recognition image = face_recognition.load_image_file("your_file.jpg") face_landmarks_list = face_recognition.face_landmarks(image)5 đơn giản cho phép bạn thực hiện nhận dạng khuôn mặt trên một thư mục hình ảnh từ dòng lệnh Đặc trưngTìm khuôn mặt trong ảnhTìm tất cả các khuôn mặt xuất hiện trong ảnh import face_recognition image = face_recognition.load_image_file("your_file.jpg") face_locations = face_recognition.face_locations(image) Tìm và thao tác với các đặc điểm khuôn mặt trong ảnhNhận vị trí và đường viền của mắt, mũi, miệng và cằm của mỗi người import face_recognition image = face_recognition.load_image_file("your_file.jpg") face_landmarks_list = face_recognition.face_landmarks(image) Tìm các đặc điểm trên khuôn mặt cực kỳ hữu ích cho nhiều thứ quan trọng. Nhưng bạn cũng có thể sử dụng nó cho những thứ thực sự ngớ ngẩn như trang điểm kỹ thuật số (hãy nghĩ đến 'Meitu') Nhận dạng khuôn mặt trong ảnhNhận ra ai xuất hiện trong mỗi bức ảnh import face_recognition known_image = face_recognition.load_image_file("biden.jpg") unknown_image = face_recognition.load_image_file("unknown.jpg") biden_encoding = face_recognition.face_encodings(known_image)[0] unknown_encoding = face_recognition.face_encodings(unknown_image)[0] results = face_recognition.compare_faces([biden_encoding], unknown_encoding) Bạn thậm chí có thể sử dụng thư viện này với các thư viện Python khác để thực hiện nhận dạng khuôn mặt theo thời gian thực Xem ví dụ này để biết mã Trình diễn trực tuyếnBản demo máy tính xách tay Jupyter được chia sẻ do người dùng đóng góp (không được hỗ trợ chính thức). Cài đặtYêu cầu
Tùy chọn cài đặtCài đặt trên Mac hoặc LinuxTrước tiên, hãy đảm bảo rằng bạn đã cài đặt dlib với các liên kết Python
Sau đó, đảm bảo rằng bạn đã cài đặt cmake import face_recognition image = face_recognition.load_image_file("your_file.jpg") face_landmarks_list = face_recognition.face_landmarks(image)6 Cuối cùng, cài đặt mô-đun này từ pypi bằng cách sử dụng import face_recognition image = face_recognition.load_image_file("your_file.jpg") face_landmarks_list = face_recognition.face_landmarks(image)7 (hoặc import face_recognition image = face_recognition.load_image_file("your_file.jpg") face_landmarks_list = face_recognition.face_landmarks(image)8 cho Python 2) pip3 install face_recognition Ngoài ra, bạn có thể thử thư viện này với Docker, xem Nếu bạn gặp sự cố khi cài đặt, bạn cũng có thể dùng thử máy ảo được cấu hình sẵn Cài đặt trên bo mạch Nvidia Jetson Nano
Cài đặt trên Raspberry Pi 2+
Cài đặt trên FreeBSD________số 8 Cài đặt trên WindowsMặc dù Windows không được hỗ trợ chính thức nhưng những người dùng hữu ích đã đăng hướng dẫn về cách cài đặt thư viện này Cài đặt hình ảnh Máy ảo được định cấu hình sẵn
Cách sử dụngGiao diện dòng lệnhKhi bạn cài đặt import face_recognition image = face_recognition.load_image_file("your_file.jpg") face_landmarks_list = face_recognition.face_landmarks(image)5, bạn sẽ nhận được hai chương trình dòng lệnh đơn giản
Công cụ dòng lệnh |