كيف امييز الاشكال من الفيديوstream ارجو المساعدة


(dany151) #1

السلام عليكم

محتاج كود اقدر امييز من خلاله الاشكال التي تضهر عندي عند استعراض فيديو بالماتلاب واشير من خلاله لكل جسم يضهر عندي
مثل (طاولة و كرسي و باب وهكذا)
وانا مستعد للتوضيح اكثر


#2

يرجى التوضيح أكثر
ولكن عموما موضوع تمييز الاشياء يطلب اولا عمل برنامج لالتقاط صور من الفيديو او كل فترة زمنية معينة
وتقوم بمعالجة هذه الصورة كتحويلها الى الرمادى و binary وبعدها عمل edge detection
مقارنة هذه الاجزاء من الصور مع صور الاشكال المخزنة عندك للتعرف عليها وطبعا يطلب الامر عملية learning فى البداية


(dany151) #3

اخي الكريم احمد بدايةً شكراً على الاجابة
ارجو ان تعطيني او توجهني كي اعمل الاشياء التي ذكرتها فهي جزء اساسي من عملي

كذلك ان كان لديك خبرة في تمييز الاشكال كما هو موجود بكامرات الهواتف الذكية التي تتعقب الوجوه
ان تساعدني بها علما ان هناك برنامج جاهز بالماتلاب يقوم بذلك يمكنك الوصول اليه من خلال
البحث في الهلب عن Abandoned object detection
وتحميل الفيديو الخاص بالمثال – ولكني اريد تحوير هذا البرنامج لما يتوافق مع مااريد
ارجو الاطلاع - -والرد وشكرا اخي الكريم


#4

اخى العزيز هذا الموضوع ليس سهل فهو مشروع كامل وقد اعطيتك الخطوط العريضة ولكن يجب عليك البدء فى التنفيذ وساعتها يمكننى مساعدتك


(dany151) #5

عند بحثي بالنت وجدت مكتبة openCV2.4 وهي تعمل تحت بيئة VC++ وهو مخصص بمجال معالجة الصورة فهل لديك معلومات عنه وايهما افضل هو ام الماتلاب
وشكرا اخي الكريم احمد


#6

مكتبة [SIZE=4]openCV هى مكتبة برمجية لمعالجة الصور بمختلف لغات البرمجة مثل السى او البايثون ويمكنك استخدامها لتطوير تطبيقات برمجية وطبعا هى مكتبة ممتازة وتعتبر افضل من الماتلاب ولكن صعبة نوعا ما لانها تتطلب مهارات برمجية وفى البرامج الكبيرة قد تسبب استهلاك عالى للميمورى اذا لم يكن برنامجك دقيق برمجيا

[/size]


(dany151) #7

شكراً جزيلا على هذه المعلومات القيمة
انا درست لغة سي و سي ++ ولدي معلومات جيدة عنها وقد قمت بتثبيت فجوال ستوديو2010 ومكتبة openCV ودمجتها من خلال برنامج Cmake وضهرت لدي مشكلة موضحة بالصورة اذا ممكن تساعدني كي احلها


#8

معذرة للتأخير فى الرد
ولكن اخبرنى ما الذى تقوم به حتى تحصل على هذا الخطأ وهل قمت بعملية compile بنجاح
وهل يمكنك تسغيل الملف الناتج خارج الفيجوال ستوديو ام لا ؟


(dany151) #9

اخي الكريم احمد انا ممنون منك على تواصلك معي
بالنسبة لدمج مكتبة openCV مع ماتلاب فقد اتبعت فيديو من خلال اليوتيوب وقد تم الدمج بنجاح
ولكن عند تنفيذ الامثلة المكتوبة بلغة سي او سي بلص يلص يضهر لدي الخطأ الموجود بالصورة
علماً اني في احد المرات نفذت مثال واشتغل بصورة صحيحة ولكن بعدها لم انجح بتشغيل شي من داخل الفيجوال ستديو
لكن عند تنفيدها بملف الexe فهي تشتغل بدون برنامج

كذلك وجدت طريقة لربط المكتبة ببرنامج matlab وقد جربتها وايضاً لم تنجح معي مع الاسف
connecting openCV with matlab

اسف على الاطالة بالكلام - - وشكراً لتعاونكم


#10

اعتقد هذه المشكلة من برنامج الفيجوال ستديو نفسه
يمكنك البحث عن هذه المشكلة
اما بالنسبة لدمج openCV with matlab فى الحقيقة لا اعرف ما الفائدة ولكن الماتلاب عموما يمكنه التعامل مع لغات البرمجة مثل السى بلص سواء كانت ملفات عادية او ملفات openCV


(dany151) #11

شكراً على الاجابة
ممكن تعلمني كيف اشغل برنامج مكتوب بلغة سي بلص بلص في برنامج ماتلاب؟


#12

شوف الموضوع ده
http://www.mathworks.de/support/solutions/en/data/1-GQC9NF/index.html