Hack Nhận Diện Khuôn Mặt Grab
Hi chúng ta , dạo này tương đối bận đề nghị rất ít ra bài xích được , Tình cờ mày mò điện thoại của chính bản thân mình thì bản thân thấy gồm tính năng unlock bằng khuôn khía cạnh , tính năng này đã gồm từ vài năm nay rồi . Để các bạn hiểu rõ rộng nó vận động như cố kỉnh nào thì mình đưa ra quyết định viết bài bác này . Đây là bài đầu tiên của Seri thừa nhận diện khuôn mặt.
I . Chuẩn chỉnh bịHệ điều hành là win 10 buộc phải sẽ khá khó chuẩn bị một xíu nhưng mà sẽ ổn định thôi :
tạo thành 1 môi trường tên face_recognition bằng phương pháp bật cmd lên cùng chạy lệnh :conda create --name face_recognitionChạy môi trường thiên nhiên với lệnh :conda activate face_recognition


Bạn đang xem: Hack nhận diện khuôn mặt grab
Xem thêm: Phi Nhung - Duyên Quê (Lyrics)
Cùng 1 file python tên face_recognition_with_webcam.py .Như vậy quá trình chuẩn bị đã xong xuôi , trường hợp bị lỗi trong quy trình cài rất có thể liên hệ mình sẽ giúp đỡ .II. Tiến Hành chúng ta mở Visual Studio Code lên cùng mở thư mục face_recognition ( file => open folder => face_recognition ) .Copy hết đoạn code này vào file face_recognition_with_webcam.py :
import face_recognitionimport cv2import numpy as npvideo_capture = cv2.VideoCapture(0)# Tải ảnh người nên nhận diện (đầu tiên là mình) va ma hoa anh do.son_image = face_recognition.load_image_file("son.jpg")son_face_encoding = face_recognition.face_encodings(son_image)<0># TẢI ẢNH CỦA ÔNG TRUMP Ở ĐÂY .trump_image = face_recognition.load_image_file("trump.jpg")trump_face_encoding = face_recognition.face_encodings(trump_image)<0>#tHÊM 1 NGƯỜI = CÁCH"""name_image = face_recognition.load_image_file("name.jpg")name_face_encoding = face_recognition.face_encodings(name_image)<0>"""# sinh sản 1 sở hữu cac khuon mat da duoc ma hoa va tenknown_face_encodings = < son_face_encoding, trump_face_encoding>known_face_names = < "Van son", "Trump">while True: # Grab a single frame of đoạn clip ret, frame = video_capture.read() # Convert the image from BGR color (which OpenCV uses) to RGB màu sắc (which face_recognition uses) rgb_frame = frame<:, :, ::-1> # Find all the faces and face enqcodings in the frame of đoạn phim face_locations = face_recognition.face_locations(rgb_frame) face_encodings = face_recognition.face_encodings(rgb_frame, face_locations) # Loop through each face in this frame of video clip for (top, right, bottom, left), face_encoding in zip(face_locations, face_encodings): # See if the face is a match for the known face(s) matches = face_recognition.compare_faces(known_face_encodings, face_encoding) name = "Unknown" # Or instead, use the known face with the smallest distance khổng lồ the new face face_distances = face_recognition.face_distance(known_face_encodings, face_encoding) best_match_index = np.argmin(face_distances) if matches
Xem thêm: Top 14 Game Offline Chặt Chém Hay Cho Pc, 10 Game Offline Chặt Chém Hay Cho Pc Yếu Đã Nhất