วิกิ#

Camera Front Right Camera Front Camera Board Robot Front Right

การใช้งานทั่วไป#

CMUcam1 สามารถใช้ในการติดตามหรือตรวจสอบสีได้ ประสิทธิภาพที่ดีที่สุดสามารถทำได้เมื่อมีสีที่ตัดกันสูงและเข้มข้น ตัวอย่างเช่น มันสามารถติดตามลูกบอลสีแดงบนพื้นหลังสีขาวได้อย่างง่ายดาย แต่คงยากที่จะแยกความแตกต่างระหว่างเฉดสีน้ำตาลที่ต่างกันในแสงที่เปลี่ยนแปลง การติดตามวัตถุสีสันสามารถใช้เพื่อระบุตำแหน่งจุดสังเกต ตามเส้น หรือไล่ตามสัญญาณบอกตำแหน่งที่เคลื่อนที่ได้ การใช้สถิติสี ทำให้ CMUcam1 สามารถตรวจสอบฉาก ตรวจจับสีเฉพาะ หรือทำการตรวจจับการเคลื่อนไหวเบื้องต้นได้ หาก CMUcam1 ตรวจจับการเปลี่ยนแปลงสีอย่างรุนแรง ก็มีโอกาสที่บางสิ่งในฉากเปลี่ยนไป การใช้ "line mode" CMUcam1 สามารถสร้างภาพไบนารีความละเอียดต่ำของวัตถุสีสันได้ ซึ่งสามารถใช้ในการประมวลผลภาพที่ซับซ้อนยิ่งขึ้นซึ่งรวมถึงการตรวจจับกิ่งก้าน หรือแม้แต่การจดจำรูปทรงอย่างง่าย การดำเนินการขั้นสูงเหล่านี้ต้องการอัลกอริทึมกำหนดเองในการประมวลผลภายหลังภาพไบนารีที่ส่งมาจาก CMUcam1 เช่นเดียวกับกล้องดิจิทัลทั่วไป การประมวลผลประเภทนี้อาจต้องการคอมพิวเตอร์หรืออย่างน้อยไมโครคอนโทรลเลอร์ที่รวดเร็ว

การกำหนดค่าทั่วไป#

การกำหนดค่าที่พบบ่อยที่สุดสำหรับ CMUcam1 คือให้มันสื่อสารกับโปรเซสเซอร์หลักผ่านพอร์ตอนุกรม RS232 มาตรฐาน "โปรเซสเซอร์หลัก" นี้อาจเป็นคอมพิวเตอร์ PIC Basic Stamp Handy Board Brainstem หรือไมโครคอนโทรลเลอร์ที่คล้ายกัน CMUcam1 มีขนาดเล็กพอที่จะเพิ่มการมองเห็นอย่างง่ายให้กับระบบฝังตัวที่ไม่สามารถรองรับขนาดหรือพลังงานของระบบการมองเห็นที่ใช้คอมพิวเตอร์มาตรฐานได้ โปรโตคอลการสื่อสารของมันถูกออกแบบมาเพื่อรองรับแม้แต่โปรเซสเซอร์ที่ช้าที่สุด หากอุปกรณ์ของคุณไม่มีพอร์ตอนุกรมที่มีการปรับระดับสัญญาณอย่างสมบูรณ์ คุณยังสามารถสื่อสารกับ CMUcam1 ผ่านพอร์ตอนุกรม TTL ได้ ซึ่งเหมือนกับพอร์ตอนุกรมปกติยกเว้นว่าข้อมูลถูกส่งโดยใช้ลอจิก 0 ถึง 5 โวลต์แบบไม่กลับด้าน CMUcam1 รองรับอัตราบอดต่าง ๆ เพื่อรองรับโปรเซสเซอร์ที่ช้ากว่า สำหรับโปรเซสเซอร์ที่ช้ายิ่งขึ้น CMUcam1 สามารถทำงานในโหมด "poll mode" ได้ ในโหมดนี้โปรเซสเซอร์โฮสต์สามารถขอแพ็กเก็ตข้อมูลเพียงแพ็กเก็ตเดียวจาก CMUcam1 ได้ สิ่งนี้ให้ความสามารถแก่โปรเซสเซอร์ที่ช้ากว่าในการรักษาการซิงโครไนซ์กับข้อมูลได้ง่ายขึ้น นอกจากนี้ยังเป็นไปได้ที่จะเพิ่มการหน่วงเวลาระหว่างอักขระข้อมูลอนุกรมแต่ละตัวโดยใช้คำสั่ง "delay mode" เนื่องจากการหน่วงเวลาในการสื่อสาร ทั้งโหมด poll และโหมด delay จะลดจำนวนเฟรมทั้งหมดที่สามารถประมวลผลได้ในหนึ่งวินาที ความละเอียดเฟรมได้รับผลกระทบจากการหน่วงเวลาอนุกรมและอัตราบอด