Opencv (Open computer vision)

الرئية الحاسوبية

 

قبل أن ننتلق ونبحر فى عالم الروبوتات او الحواسيب أنظر لغرفتك تاملها هل تتعرف على الأشياء بالغرفه , هل تري جاز الكمبيوتر هل تلاحظ وجود ساعة الحائط فى مكانها هل تري النافذه انظر من خلالها ستري القمر .

 

كيف تعرفت علي كل هذه الأشياء ,وفرقت بينها ولم يخطلت عليك الامر بحيث ان تكلم جهاز الكمبيوتر على انه صديقك و ان لا تخرج من النافذه ظنا منك على انها باب الغرفه فتجد نفسك ملقي على أرض الشارع بدلا من وجودك بين الاسره على طاولة العشاء .

كل هذا من خلال عين الإنسان لأنها واحدةٌ من الأجهزة الأكثر تعقيداً وإبداعاً والتي تساعد بشكلٍ كبيرٍ جداً على جعل الصورة التي يراها الإنسان واضحةً ونقيةً .

 

فالرؤيه الحاسوبية هي بكل بساطه إرادت الإنسان لصنع مثل عين الإنسان و النافذه لذلك هي من خلال الكاميرات , فقد سعت البشريه للعمل على الوصول لهذا الهدف وكان هذ من خلال مكتبه مفتوحة المصدر تهدف إلى بناء تطبيقات ذكية أو ربوتات قادرة على فهم محتوى مصدر مرئي ( صوره - مشهد فيديو) كما يفهمها الإنسان , تم تطوير تلك المكتبه لكي نتمكن من

 

  • بناء تطبيقات يمكنها  التعرف على الأغراض أو الأشخاص

  • بناء تطبيقات التحكم الألي ( المركبات الآلية).

  • بناء تطبيقات قادره على متابعة غرض يتحرك ضمن فيديو

  • بناء تطبيقات يمكنها التعرف على الأشخاص

  • بناء تطبيقات لمراقبة الحركه من خلل مشهد فيديو

  • بناء تطبيقات للتعرف على الأشياء

 

يوجد العديد من المهام التي ترتبط ( بالرؤيه الحاسوبية ) مثل

  • معالجةالحركه

  • معالجة التعرف

 

معالجة الحركه

يوجد العديد من المهام التي تتعلق بتقدير الحركة حيث تعالج فيها مشاهد فيديو المتعاقبة من أجل حساب السرعة التي ينتقل بها جسم من مشهد لاخر  .

 

معالجة التعرف

هي المهمة التقليدية في الرؤية الحاسوبية، وهي القيام بتحديد ما إذا كانت الصورة تحتوي أو لا تحتوي جسماً معيناً. هذه المهمة من الممكن حلها بباسطة وبدون أي جهد يذكر بواسطة الإنسان، لكن لا تزال هذه المسألة غير محلولة بشكل فعال ونهائي من قبل الحاسوب في شكلها العام. جميع الطرق الموجودة لحل هذه المسألة تقوم بإيجاد أفضل الحلول من أجل إيجاد أشكال معينة كالأشكال الهندسية، وجوه الأشخاص، الأحرف المطبوعة أو المكتوبة، أو السيارات، وفي حالات معينة فقط محددة على الغالب بظروف إضاءة محددة، خلفية ووضعية معينة للجسم بالنسبة للكاميرا. هناك أنواع مختلفة لمشكلة التعرف مشروحة في المراجع العلمية

 

طورت مكتبة الرؤية الحاسوبية (Opencv) من قبل شركة أنتل (Intel) عام 1999 من قبل  Gary Bradsky وجاء الإصداء الأول عام 2000  و هو الان مدعومة من قبل Willow Garge و Itseez و المكتبه تندرج تحت الرخصة مفتوحة المصدر (open source BSD license). يمكن استخدام هذه المكتبة على جميع الأنظمة الحاسوبية ( Windows, Linux, OS X, Android, iOS) وهي تركز بشكل أساسي على معالجة الصور في الوقت اللحظي (real-time) ,و تدعم المكتبه مجموعه من لغات البرمجه (C++, Python, Java).





 

sayed mostafa