หน้าเว็บ

วันจันทร์ที่ 8 ธันวาคม พ.ศ. 2557

ระบบติดตามไร่สวนด้วยกล้อง (ตอนที่เจ็ด)


 ตอนที่ 7 : ตั้งค่าโปรแกรม Motion Detection.


Motion เป็นโปรแกรมที่ถูกเขียนขึ้นด้วยภาษา C สำหรับระบบปฎิบัติการลีนุก เป็นงานอดิเรกของคนกลุ่มหนึ่งที่ทำให้เกิดผลประโยชน์แก่คนกลุ่มมาก

โปรแกรมใช้หลักการง่ายๆคือ วัดความแตกต่างของพิกเซลของแต่ละเฟรม ถ้ามีความแตกต่างระหว่างเฟรมมากก็แสดงว่ามีการเคลื่อนไหว ให้บันทึกรูปเก็บไว้

ในการพัฒนาครั้งนี้อ้างอิงจากเว๊บอย่างเป็นทางการของ motion http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome

จากตอนที่ 5 เราได้ลงโปรแกรม motion ไปแล้วด้วยคำสั่ง opkg install motion

1. เข้าไปแก้ใขค่าในไฟล์ config ของ motion โดยพิมพ์คำสั่ง vi /etc/motion.conf





จากรูปด้านบน ประมาณบรรทัดที่ 360 ให้ใส่ path ที่เราต้องการบันทึกรูปไว้ ซึ่งของเราจะบันทึกไว้ที่ flash drive ที่ mount ไว้กับ router แล้ว ก็คือที่โฟลเดอร์ /mnt/sda1/motion (ดูรายละเอียดการ mount ได้ที่ตอนที่ 5)

เราสามารถตั้งค่าอย่างอื่นได้อีกมากมาย ไม่ว่าจะเป็นขนาดของรูป จะดูผ่านเว๊บหรือไม่ ความแตกต่างของพิกเซลที่จะให้จับเท่าไร ทำให้สามารถประยุกต์ใช้ได้อีกเยอะครับ รายละเอียดการตั้งก็ดูได้จาก http://www.lavrsen.dk/foswiki/bin/view/Motion/MotionGuide

2. เมื่อจะใช้งาน motion ก็แค่พิมพ์คำว่า motion แล้วมันก็จะทำงานเอง รูปด้านล่างมันกำลังจบภาพเคลื่อนใหวอยู่


3. เมื่อมันจับภาพเคลื่อนไหวมันจะบันทึกลงโฟลเดอร์ที่เราต้องค่าไว้ ดังแสดงในรูปด้านล่าง



4. พิมพ์ Ctrl+C เพื่อออกจากโปรแกรม แล้วพิมพ์ cd /mnt/sda1/motion  และก็ ls จะพบว่ามีไฟล์รูปถูกบันทึกเข้าไปแล้ว


รูปผู้ชายขี้เหร่ที่ปรากฎอยู่ในตอนที่หก ก็ได้มาด้วยวิธีนี้เอง


ยังไม่จบนะครับ โปรดติดตามตอนต่อไป

ไม่มีความคิดเห็น:

แสดงความคิดเห็น