Face Tracking Camera+

งานทดลองเพื่อเพิ่มความสามารถให้กับกล้องถ่ายภาพเคลื่อนไหว (webcam) ให้สามารถตรวจจับและเคลื่อนไหวตามการเคลื่อนที่ของใบหน้า (face tracking) โดยใช้เซอร์โว ที่สามารถทำหน้าที่เป็นกลไกการหมุนสำหรับกล้องในการหมุนติดตามใบหน้า เมื่อกล้องมองเห็นใบหน้าจะติดตามใบหน้าในทิศทางที่ใบหน้าเคลื่อนที่ไปล่าสุดและจัดให้ใบหน้าอยู่กลางภาพ และเมื่อไม่มองเห็นใบหน้ากล้องจะหมุนวนรอบ 180 องศา โดยในส่วนการวิเคราะห์ภาพที่รับมาจากกล้อง ใช้การเขียนโปรแกรมใน Processing และชุดคำสั่ง OpenCV เพื่อวิเคราะห์การเคลื่อนที่ของใบหน้า และส่งคำสั่งไป Arduino ไมโครคอนโทรเลอร์สำหรับการควบคุมการเคลื่อนไหวของเซอร์โวให้ตรงกับการเคลื่อนที่ของใบหน้า

This experimental project allows standard webcam able to rotating and tracking face. It moves 180° rotation loop for finding face when face not found, tracking face in the latest direction when face detected, and keeping face in the center. Servomechanism was used for rotating equipment with a webcam attachment. Face and image processes in Processing+OpenCV and sends signal to Arduino for controlling servo.

8 comments
  1. szproxy said:

    ทำ แทรกกิ้ง ใช้อ่ะไรเหรอครับ ใช้optical flow? Kalman Filter? หรือว่าตัวไหนเหรอคับ

  2. Kalapook said:

    ช่วยอธิบายอัลกอริทึ่มคราวๆ ให้ฟังหน่อยได้มั้ยค่ะ เพราะกำลังสนใจทำเรื่องนี้อยู่
    แล้วใช้ชุดคำสั่งอะไรบ้างอ่ะคะใน opencv

    • OpenCV ใน Processing ครับ หลัก ๆ ใช้แค่คำสั่ง detect ได้ค่าเป็นตำแหน่งของหน้า แล้วเอาไปตรวจสอบทิศทาง และ tracking เพื่อให้ servo หมุนตาม

  3. Kalapook said:

    แล้วสามารถ tracking น่ามากกว่านึงคนได้มั้ยอ่ะค่ะ

  4. Kalapook said:

    ขอบคุนค่าา

    ขอโทดนะคะ พอดีกำลังจะทำเรื่องนี้อยู่อ่ะค๊ะะ มี email ติดต่อไหมอ่าคะ เผื่อจะถามรายละเอียดเพิ่มเติมอ่าคะ

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: