![Nhận dạng khuôn mặt trong thực hành: 21 bước Nhận dạng khuôn mặt trong thực hành: 21 bước](https://i.howwhatproduce.com/images/009/image-24906-j.webp)
Mục lục:
- Bước 1: Giới thiệu
- Bước 2: Tài nguyên được sử dụng
- Bước 3:
- Bước 4: Điều kiện tiên quyết
- Bước 5: Yêu cầu máy tính
- Bước 6: Thiết lập YOLO
- Bước 7: Sửa đổi MakeFile
- Bước 8: Chờ nó hoàn thành
- Bước 9: Đối với máy tính không phù hợp với yêu cầu
- Bước 10: YOLO V3
- Bước 11: Chạy YOLO
- Bước 12: YOLO V3 - Hình ảnh
- Bước 13: YOLO V3 - Hình ảnh đầu vào
- Bước 14: YOLO V3 - Hình ảnh đầu ra
- Bước 15: YOLO V3 - Nhiều hình ảnh
- Bước 16: YOLO V3 - WebCam
- Bước 17: YOLO V3 - Video
- Bước 18: YOLO V3 - EXPO3D Video 1
- Bước 19: YOLO V3 - Video EXPO3D 2
- Bước 20: YOLO V3 - Video EXPO3D 3
- Bước 21: PDF để tải xuống
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
![Image Image](https://i.howwhatproduce.com/images/009/image-24906-2-j.webp)
![](https://i.ytimg.com/vi/AcmoHkegzns/hqdefault.jpg)
Đây là môn học mà tôi mê mẩn đến mức khiến tôi mất ăn mất ngủ: Thị giác máy tính, phát hiện đồ vật và con người thông qua một mô hình được đào tạo trước.
Bước 1: Giới thiệu
![Giới thiệu Giới thiệu](https://i.howwhatproduce.com/images/009/image-24906-3-j.webp)
Chúng tôi sẽ sử dụng thuật toán YoloV3, để chạy một ứng dụng và chạy dự án.
Tôi đã làm việc với mạng nơ-ron cách đây 15 năm và tôi có thể nói rằng đó là những thời điểm “khó khăn”, với các nguồn lực sẵn có vào thời điểm đó.
Bước 2: Tài nguyên được sử dụng
· Máy ảnh Logitech C270
· Máy vi tính
· NVIDIA GeForce GTX 1660
Bước 3:
![Hình ảnh Hình ảnh](https://i.howwhatproduce.com/images/009/image-24906-4-j.webp)
Bước 4: Điều kiện tiên quyết
![Điều kiện tiên quyết Điều kiện tiên quyết](https://i.howwhatproduce.com/images/009/image-24906-5-j.webp)
![Điều kiện tiên quyết Điều kiện tiên quyết](https://i.howwhatproduce.com/images/009/image-24906-6-j.webp)
Để chạy mạng thần kinh sâu (DNN), cần sử dụng tính toán song song với GPU.
Vì vậy, bạn sẽ cần một card màn hình mạnh mẽ từ NVIDIA và chạy thuật toán bằng API CUDA (tập lệnh ảo GPU).
Để chạy thuật toán, trước tiên bạn phải cài đặt các gói sau:
- Ổ đĩa thẻ video NVIDIA
- CUDA
- CUDNN (Thư viện mạng thần kinh sâu CUDA)
- OpenCV
Bước 5: Yêu cầu máy tính
![Yêu cầu máy tính Yêu cầu máy tính](https://i.howwhatproduce.com/images/009/image-24906-7-j.webp)
Bước 6: Thiết lập YOLO
![Thiết lập YOLO Thiết lập YOLO](https://i.howwhatproduce.com/images/009/image-24906-8-j.webp)
Phát hiện bằng cách sử dụng mô hình được đào tạo trước
Mở thiết bị đầu cuối và nhập các lệnh trên.
Bước 7: Sửa đổi MakeFile
![Sửa đổi MakeFile Sửa đổi MakeFile](https://i.howwhatproduce.com/images/009/image-24906-9-j.webp)
Sửa đổi tệp “MakeFile” như trong hình trên, vì chúng tôi sẽ sử dụng xử lý GPU, CUDNN và OpenCV. Sau khi sửa đổi, hãy chạy lệnh ‘make’.
Bước 8: Chờ nó hoàn thành
![Chờ nó hoàn thành Chờ nó hoàn thành](https://i.howwhatproduce.com/images/009/image-24906-10-j.webp)
Lệnh 'make' trong Bước 7 sẽ biên dịch mọi thứ để các thuật toán sử dụng và phải mất một lúc để chạy.
Bước 9: Đối với máy tính không phù hợp với yêu cầu
![Đối với máy tính không phù hợp với yêu cầu Đối với máy tính không phù hợp với yêu cầu](https://i.howwhatproduce.com/images/009/image-24906-11-j.webp)
Nếu máy tính và thẻ video của bạn không mạnh hoặc bạn muốn hiệu suất tốt hơn, hãy thay đổi tệp 'cfg /yolov3.cfg'.
Cấu hình trên đã được sử dụng trong dự án này.
Bước 10: YOLO V3
![YOLO V3 YOLO V3](https://i.howwhatproduce.com/images/009/image-24906-12-j.webp)
Các hệ thống phát hiện thường áp dụng mô hình cho một hình ảnh ở một số vị trí và tỷ lệ khác nhau.
YOLO áp dụng một mạng nơ-ron duy nhất cho toàn bộ hình ảnh. Mạng này chia hình ảnh thành các vùng và cung cấp các hộp giới hạn và xác suất cho từng vùng.
YOLO có một số lợi thế. Nó nhìn thấy toàn bộ hình ảnh, vì vậy các dự đoán của nó được tạo ra bởi bối cảnh chung trong hình ảnh.
Nó đưa ra dự đoán với một đánh giá mạng duy nhất, không giống như R-CNN đưa ra hàng nghìn đánh giá cho một hình ảnh duy nhất.
Nó nhanh hơn tới 1000 lần so với R-CNN và nhanh hơn 100 lần so với Fast R-CNN.
Bước 11: Chạy YOLO
![Chạy YOLO Chạy YOLO](https://i.howwhatproduce.com/images/009/image-24906-13-j.webp)
![Chạy YOLO Chạy YOLO](https://i.howwhatproduce.com/images/009/image-24906-14-j.webp)
Để chạy YOLO, chỉ cần mở terminal trong thư mục “darknet” và nhập lệnh.
Bạn có thể chạy YOLO theo 4 cách:
· Hình ảnh
· Nhiều hình ảnh
· Truyền trực tuyến (Webcam)
· Băng hình
Bước 12: YOLO V3 - Hình ảnh
![YOLO V3 - Hình ảnh YOLO V3 - Hình ảnh](https://i.howwhatproduce.com/images/009/image-24906-15-j.webp)
Đặt hình ảnh bạn muốn vào thư mục “dữ liệu” bên trong darknet và sau đó chạy lệnh trên để sửa đổi tên hình ảnh.
Bước 13: YOLO V3 - Hình ảnh đầu vào
![YOLO V3 - Hình ảnh đầu vào YOLO V3 - Hình ảnh đầu vào](https://i.howwhatproduce.com/images/009/image-24906-16-j.webp)
Bước 14: YOLO V3 - Hình ảnh đầu ra
![YOLO V3 - Hình ảnh đầu ra YOLO V3 - Hình ảnh đầu ra](https://i.howwhatproduce.com/images/009/image-24906-17-j.webp)
Bước 15: YOLO V3 - Nhiều hình ảnh
![YOLO V3 - Nhiều hình ảnh YOLO V3 - Nhiều hình ảnh](https://i.howwhatproduce.com/images/009/image-24906-18-j.webp)
Đặt hình ảnh vào một số thư mục và thay vì cung cấp đường dẫn hình ảnh, hãy để trống và chạy lệnh như bạn có thể thấy ở trên (ở bên trái).
Sau đó, một cái gì đó giống như hình bên phải sẽ xuất hiện, chỉ cần đặt đường dẫn hình ảnh và nhấp vào “enter” và lặp lại các bước này cho một số hình ảnh.
Bước 16: YOLO V3 - WebCam
![YOLO V3 - WebCam YOLO V3 - WebCam](https://i.howwhatproduce.com/images/009/image-24906-19-j.webp)
Chạy lệnh trên và sau khi tải mạng, webcam sẽ hiện ra.
Bước 17: YOLO V3 - Video
![YOLO V3 - Video YOLO V3 - Video](https://i.howwhatproduce.com/images/009/image-24906-20-j.webp)
Đặt video bạn muốn vào thư mục “dữ liệu” bên trong darknet và sau đó chạy lệnh trên để sửa đổi tên video.
Bước 18: YOLO V3 - EXPO3D Video 1
![YOLO V3 - EXPO3D Video 1 YOLO V3 - EXPO3D Video 1](https://i.howwhatproduce.com/images/009/image-24906-21-j.webp)
Bước 19: YOLO V3 - Video EXPO3D 2
![YOLO V3 - Video EXPO3D 2 YOLO V3 - Video EXPO3D 2](https://i.howwhatproduce.com/images/009/image-24906-22-j.webp)
Bước 20: YOLO V3 - Video EXPO3D 3
![YOLO V3 - Video EXPO3D 3 YOLO V3 - Video EXPO3D 3](https://i.howwhatproduce.com/images/009/image-24906-23-j.webp)
Bước 21: PDF để tải xuống
TẢI XUỐNG PDF (Bằng tiếng Bồ Đào Nha Braxin)
Đề xuất:
Gương nhận dạng khuôn mặt với ngăn bí mật: 15 bước (có hình ảnh)
![Gương nhận dạng khuôn mặt với ngăn bí mật: 15 bước (có hình ảnh) Gương nhận dạng khuôn mặt với ngăn bí mật: 15 bước (có hình ảnh)](https://i.howwhatproduce.com/images/001/image-2001-5-j.webp)
Gương nhận dạng khuôn mặt có ngăn bí mật: Tôi luôn bị hấp dẫn bởi những ngăn bí mật luôn sáng tạo được sử dụng trong truyện, phim và những thứ tương tự. Vì vậy, khi tôi xem Cuộc thi Ngăn chứa Bí mật, tôi đã quyết định tự mình thử nghiệm ý tưởng và làm một chiếc gương soi bình thường có thể mở ra
Nhận dạng và Nhận dạng khuôn mặt - Arduino Face ID sử dụng OpenCV Python và Arduino.: 6 bước
![Nhận dạng và Nhận dạng khuôn mặt - Arduino Face ID sử dụng OpenCV Python và Arduino.: 6 bước Nhận dạng và Nhận dạng khuôn mặt - Arduino Face ID sử dụng OpenCV Python và Arduino.: 6 bước](https://i.howwhatproduce.com/images/007/image-19436-j.webp)
Nhận dạng và Nhận dạng khuôn mặt | Arduino Face ID Sử dụng OpenCV Python và Arduino: Nhận dạng khuôn mặt ID khuôn mặt AKA là một trong những tính năng quan trọng nhất trên điện thoại di động hiện nay. Vì vậy, tôi đã có một câu hỏi " liệu tôi có thể có id khuôn mặt cho dự án Arduino của mình không " và câu trả lời là có … Hành trình của tôi bắt đầu như sau: Bước 1: Truy cập vào chúng tôi
Hệ thống bảo mật nhận dạng khuôn mặt cho tủ lạnh với Raspberry Pi: 7 bước (có hình ảnh)
![Hệ thống bảo mật nhận dạng khuôn mặt cho tủ lạnh với Raspberry Pi: 7 bước (có hình ảnh) Hệ thống bảo mật nhận dạng khuôn mặt cho tủ lạnh với Raspberry Pi: 7 bước (có hình ảnh)](https://i.howwhatproduce.com/images/001/image-2931-62-j.webp)
Hệ thống bảo mật nhận dạng khuôn mặt cho tủ lạnh với Raspberry Pi: Duyệt qua internet, tôi đã phát hiện ra rằng giá cho các hệ thống bảo mật thay đổi từ 150 đô la đến 600 đô la trở lên, nhưng không phải tất cả các giải pháp (ngay cả những giải pháp rất đắt tiền) đều có thể được tích hợp với các giải pháp khác công cụ thông minh tại nhà của bạn! Ví dụ: bạn không thể đặt
Nhận dạng khuôn mặt trong thời gian thực: một dự án từ đầu đến cuối: 8 bước (có hình ảnh)
![Nhận dạng khuôn mặt trong thời gian thực: một dự án từ đầu đến cuối: 8 bước (có hình ảnh) Nhận dạng khuôn mặt trong thời gian thực: một dự án từ đầu đến cuối: 8 bước (có hình ảnh)](https://i.howwhatproduce.com/images/002/image-4873-66-j.webp)
Nhận dạng khuôn mặt trong thời gian thực: một Dự án từ đầu đến cuối: Trong hướng dẫn cuối cùng của tôi khi khám phá OpenCV, chúng tôi đã học cách THEO DÕI ĐỐI TƯỢNG TẦM NHÌN TỰ ĐỘNG. Bây giờ, chúng tôi sẽ sử dụng PiCam của mình để nhận dạng khuôn mặt trong thời gian thực, như bạn có thể thấy bên dưới: Dự án này được thực hiện với " Thư viện Thị giác Máy tính Nguồn Mở tuyệt vời & qu
Nhận diện khuôn mặt + nhận dạng: 8 bước (có hình ảnh)
![Nhận diện khuôn mặt + nhận dạng: 8 bước (có hình ảnh) Nhận diện khuôn mặt + nhận dạng: 8 bước (có hình ảnh)](https://i.howwhatproduce.com/images/001/image-619-124-j.webp)
Nhận diện khuôn mặt + nhận dạng: Đây là một ví dụ đơn giản về việc chạy tính năng nhận diện và nhận diện khuôn mặt với OpenCV từ máy ảnh. LƯU Ý: TÔI ĐÃ THỰC HIỆN DỰ ÁN NÀY CHO CUỘC THI CẢM BIẾN VÀ TÔI ĐÃ SỬ DỤNG MÁY ẢNH LÀM CẢM BIẾN ĐỂ THEO DÕI VÀ CÁC MẶT CẢNH NHẬN. Vì vậy, Mục tiêu của chúng tôi Trong phiên này, 1. Cài đặt Anaconda