Wiki#

روابط سريعة#
الاستخدامات النموذجية#
يمكن استخدام CMUcam1 لتتبع الألوان أو مراقبتها. يمكن تحقيق أفضل أداء عند وجود ألوان شديدة التباين والكثافة. على سبيل المثال، يمكنها بسهولة تتبع كرة حمراء على خلفية بيضاء، لكن سيكون من الصعب التمييز بين درجات مختلفة من البني في ضوء متغير. يمكن استخدام تتبع الأشياء الملونة لتحديد معالم، أو تتبّع خطوط، أو ملاحقة منارات متحركة. باستخدام إحصائيات الألوان، يمكن لـ CMUcam1 مراقبة مشهد، أو اكتشاف لون معين، أو القيام بكشف حركة بدائي. إذا اكتشفت CMUcam1 تغييرًا لونيًا حادًا، فمن المحتمل أن شيئًا ما في المشهد قد تغير. باستخدام "وضع الخط"، يمكن لـ CMUcam1 توليد صور ثنائية منخفضة الدقة للأشياء الملونة. يمكن استخدام هذا لإجراء معالجة صور أكثر تطورًا تتضمن كشف التفرعات، أو حتى التعرف البسيط على الأشكال. تتطلب هذه العمليات الأكثر تقدمًا خوارزميات مخصصة لمعالجة الصور الثنائية المرسلة من CMUcam1 لاحقًا. وكما هو الحال مع الكاميرا الرقمية العادية، قد يتطلب هذا النوع من المعالجة حاسوبًا أو على الأقل متحكمًا دقيقًا سريعًا.
التهيئة النموذجية#
التهيئة الأكثر شيوعًا لـ CMUcam1 هي أن تتواصل مع معالج رئيسي عبر منفذ تسلسلي RS232 قياسي. يمكن أن يكون هذا "المعالج الرئيسي" حاسوبًا، أو PIC، أو Basic Stamp، أو Handy Board، أو Brainstem، أو متحكمًا دقيقًا مشابهًا. CMUcam1 صغيرة بما يكفي لإضافة رؤية بسيطة إلى الأنظمة المضمّنة التي لا يمكنها تحمّل حجم أو طاقة نظام رؤية قائم على حاسوب قياسي. صُمم بروتوكول اتصالها لاستيعاب حتى أبطأ المعالجات. إذا لم يكن جهازك يحتوي على منفذ تسلسلي مُزاح المستوى بالكامل، يمكنك أيضًا التواصل مع CMUcam1 عبر منفذها التسلسلي TTL. هذا مماثل للمنفذ التسلسلي العادي باستثناء أن البيانات تُرسل باستخدام منطق غير معكوس من 0 إلى 5 فولت. تدعم CMUcam1 معدلات باود مختلفة لاستيعاب المعالجات الأبطأ. للمعالجات الأبطأ، يمكن لـ CMUcam1 العمل في "وضع الاستطلاع" (poll mode). في هذا الوضع، يمكن للمعالج المضيف أن يطلب من CMUcam1 حزمة بيانات واحدة فقط. يمنح هذا المعالجات الأبطأ القدرة على البقاء متزامنة مع البيانات بسهولة أكبر. من الممكن أيضًا إضافة تأخير بين محارف البيانات التسلسلية الفردية باستخدام أمر "وضع التأخير" (delay mode). بسبب تأخيرات الاتصال، سيقلل كل من وضع الاستطلاع ووضع التأخير العدد الإجمالي للإطارات التي يمكن معالجتها في الثانية الواحدة. تتأثر دقة الإطارات بتأخيرات التسلسل ومعدل الباود.