สารบัญ:

การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

วีดีโอ: การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน

วีดีโอ: การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
วีดีโอ: วิธีการตั้งค่าการจดจำใบหน้า หรือ FACE RECOGNITION แบบง่ายๆโดยใช้ OpenCV บน Raspberry Pi400 2024, พฤศจิกายน
Anonim
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน

ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้ได้รับความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วยฮาร์ดแวร์ที่ใช้พลังงานต่ำ ดังนั้นผู้ที่ชื่นชอบเช่นคุณจึงสามารถทำให้โปรเจ็กต์ AI ในฝันของคุณเป็นจริงได้เร็วยิ่งขึ้น

เสบียง

Raspberry Pi 4B (รุ่นใดก็ได้)

แหล่งจ่ายไฟที่รองรับ Raspberry Pi 4B

การ์ด micro SD ขนาด 8GB หรือใหญ่กว่า

เฝ้าสังเกต

สายไมโคร HDMI

หนู

แป้นพิมพ์

แล็ปท็อปหรือคอมพิวเตอร์เครื่องอื่นเพื่อตั้งโปรแกรมการ์ดหน่วยความจำ

ขั้นตอนที่ 1: ติดตั้ง Shunya OS บน Raspberry Pi 4

คุณจะต้องใช้แล็ปท็อปหรือคอมพิวเตอร์ที่มีตัวอ่าน/อะแดปเตอร์การ์ด micro SD เพื่อโหลดการ์ด micro SD ด้วย Shunya OS

ดาวน์โหลด Shunya OS จากเว็บไซต์เผยแพร่อย่างเป็นทางการ

กะพริบ Shunya OS บนการ์ด SD โดยใช้ขั้นตอนที่ระบุที่นี่: กะพริบ Shunya OS บน Raspberry Pi 4

ใส่การ์ด micro SD ลงใน Raspberry Pi 4

เชื่อมต่อเมาส์และคีย์บอร์ดกับ Raspberry Pi 4

เชื่อมต่อจอภาพกับ Raspberry Pi 4 ผ่าน micro-HDMI

เชื่อมต่อสายไฟและเปิดเครื่อง Raspberry Pi 4

Raspberry Pi 4 ควรบู๊ตด้วย Shunya OS

ขั้นตอนที่ 2: ติดตั้ง Shunyaface

Shunyaface เป็นห้องสมุดตรวจจับใบหน้า/จดจำใบหน้าสำหรับบอร์ดทั้งหมดที่รองรับโดย Shunya OS

ในการติดตั้ง Shunyaface เราจำเป็นต้องเชื่อมต่อกับ wifi

1. เชื่อมต่อกับ wifi โดยใช้คำสั่ง:

$ sudo nmtui

2. การติดตั้ง shunyaface และ cmake นั้นง่ายมาก ให้รันคำสั่งต่อไปนี้:

$ sudo apt update

$ sudo apt ติดตั้ง shunyaface cmake

ขั้นตอนที่ 3: ตัวอย่างโค้ดและผลลัพธ์

ตัวอย่างโค้ดและเอาต์พุต
ตัวอย่างโค้ดและเอาต์พุต
ตัวอย่างโค้ดและเอาต์พุต
ตัวอย่างโค้ดและเอาต์พุต

ในโค้ดด้านบน รูปภาพจะถูกอ่านโดยใช้ฟังก์ชัน imread เฟรมนี้ส่งผ่านไปยังฟังก์ชันตรวจจับซึ่งจะคืนค่ากล่องล้อมรอบใบหน้า และยังกำหนดจุดบนจุดสิ้นสุดของริมฝีปากและศูนย์กลางของดวงตาด้วย

ดาวน์โหลดโค้ดพร้อมกับไฟล์ที่จำเป็นด้านล่างและ Untar ไฟล์โดยใช้คำสั่งที่ระบุด้านล่าง:

$ tar -xvzf sample-facedetect.tar.gz

$ cd ตัวอย่าง-facedetect

คอมไพล์โดยใช้คำสั่ง

$./setup.sh

เรียกใช้โดยใช้คำสั่ง

$./build/facedetect

นี่จะแสดงภาพให้คุณเห็นใบหน้าที่ตรวจพบ

เขียนโค้ดของคุณเองและคอมไพล์

1. แก้ไขไฟล์ src/facedetect-sample.cpp และเพิ่มรหัสของคุณที่นั่น

2. จากนั้นรันคำสั่งนี้เพื่อคอมไพล์และสร้างไบนารี

$./setup.sh

3. เรียกใช้โดยใช้คำสั่ง

$./build/facedetect

สรุป: Shunyaface สามารถช่วยให้คุณตรวจจับหรือจดจำใบหน้าได้ในโค้ดไม่กี่บรรทัด ถ้าคุณชอบบทช่วยสอนนี้ โปรดกดไลค์ แชร์ และติดดาวที่เก็บ github ของเราที่ให้ไว้ที่นี่

แนะนำ: