Cytron Technologies

Giờ làm việc: 8:00 - 17:00

Thứ 2 - Thứ 6 (trừ ngày lễ)

Hotline 0362917357 

AI với ZOOM:BIT: Nhận diện khuôn mặt

Bài viết hướng dẫn này nói về cách sử dụng ZOOM:BIT với Huskylens để tạo một dự án nhận dạng khuôn mặt thú vị. Chúng tôi sẽ dạy ZOOM:BIT cách nhận dạng một khuôn mặt đặc biệt, chẳng hạn như một đứa trẻ trong ngày sinh nhật và hát tặng họ một bài hát!

Bài viết hướng dẫn này nói về cách sử dụng ZOOM:BIT với Huskylens để tạo một dự án nhận dạng khuôn mặt thú vị. Chúng tôi sẽ dạy ZOOM:BIT cách nhận dạng một khuôn mặt đặc biệt, chẳng hạn như một đứa trẻ trong ngày sinh nhật và hát tặng họ một bài hát!

Phần cứng
Video hướng dẫn
Dự án này sẽ hoạt động như thế nào?

Bằng cách nhấn Nút A, ZOOM:BIT sẽ “học” hoặc ghi nhớ một khuôn mặt cụ thể. Bất cứ khi nào nó nhìn thấy khuôn mặt đó (giả sử đó là đứa trẻ trong sinh nhật), nó sẽ hát bài hát chúc mừng sinh nhật.

Đối với bất kỳ ai khác, ZOOM:BIT sẽ chỉ nói xin chào. Nếu bạn muốn xóa bộ nhớ và dạy cho nó một khuôn mặt mới, chỉ cần nhấn Nút B.

Xây dựng mã code

Trước tiên, chúng ta sẽ cần thêm các tiện ích mở rộng ZOOM:BIT và Huskylens trong MakeCode Editor. Khi chúng đã sẵn sàng, chúng ta có thể bắt đầu xây dựng mã.

Bạn có thể xem và tải xuống mã hoàn chỉnh từ đây.

Mã này làm gì?

Mã bắt đầu bằng cách thiết lập Huskylens để nhận dạng khuôn mặt.

Khi bạn nhấn Nút A, ZOOM:BIT sẽ học và ghi nhớ khuôn mặt của đứa trẻ trong ngày sinh nhật.

Nhấn nút B để xoá đi bộ nhớ của nó

Bên trong vòng lặp Forever, ZOOM:BIT liên tục kiểm tra các khuôn mặt. Nếu nhìn thấy đứa trẻ sinh nhật (FaceID1), nó sẽ “hát” bài hát chúc mừng sinh nhật và hiển thị biểu tượng nốt nhạc.

Đối với những người khác, nó chỉ chào bằng biểu tượng mặt cười. Và khi không phát hiện được khuôn mặt nào, nó sẽ hiển thị biểu tượng trái tim thân thiện.

Dự án đã hoàn thành

Hoàn thành tốt dự án đầu tiên của ZOOM:BIT & Huskylens. Trong bài hướng dẫn tiếp theo, chúng ta sẽ tìm hiểu về theo dõi đối tượng.

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận