الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دورة في شرح كيفية استخدام مكتبة OpenCV مع الجافا

بدأه Taha Emara في 18 أكتوبر 2014 · 14 رد · 6,158 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم
 

في هذا الموضوع ساضع مجموعة من الفيديوهات لشرح كيفية استخدام مكتبة opencv مع الجافا شرحا عمليا  .

 

لمعرفة ما هي ال opencv

http://ar.wikipedia.org/wiki/%D9%85%D9%83%D8%AA%D8%A8%D8%A9_%D8%A8%D8%B1%D9%85%D8%AC%D9%8A%D8%A9_%D9%85%D9%81%D8%AA%D9%88%D8%AD%D8%A9_%D9%84%D9%84%D8%B1%D8%A4%D9%8A%D8%A9_%D8%A7%D9%84%D8%AD%D8%A7%D8%B3%D9%88%D8%A8%D9%8A%D8%A9

 

لتغطية الجانب النظري للمكتبة عليكم بكتاب

OReilly Learning OpenCV

 

اول فيديو تناولت فيه كيفية تحميل المكتبة وتثبيتها على الجهاز والتعامل معها باستخدام netbeans
 

 

 

تاني فيديو تناولت فيه كيفية تحميل المكتبة وتثبيتها على الجهاز والتعامل معها باستخدام Eclipse  لمستخدميه

 

 

 

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

1
#2

شكرا لك أخي طه على دورة ال OpenCV وفي انتظار الفيديوهات القادمة
أرجو منك أن تشرح ال OpenCV بالتفصيل بحيث أي شخص مبتدئ يستطيع تعلمها بشكل نظري وعملي من خلال سلسلة الفيديوهات التي ستقدمها
حيث أن المحتوى العربي يفتقر إلى مثل هيك سلسلة

تم تعديل هذه المشاركة بواسطة majed_19845 في 19 أكتوبر 2014 في 00:09

#3
majed_19845 كتب:

شكرا لك أخي طه على دورة ال OpenCV وفي انتظار الفيديوهات القادمة

أرجو منك أن تشرح ال OpenCV بالتفصيل بحيث أي شخص مبتدئ يستطيع تعلمها بشكل نظري وعملي من خلال سلسلة الفيديوهات التي ستقدمها

حيث أن المحتوى العربي يفتقر إلى مثل هيك سلسلة

ان شاء الله ساحاول فعل ذلك.

ولكن نصيحة الى اخواني الكرام  الجزء النظري كبير جدا ويحتاج منك الى القراءة من المرجع كي تتمكن من المكتبة . بالاضافة الى ذلك اتقان السي بلس بلس لان معظم الاكواد الموجودة على الانترنت  لهذه المكتبة مكتوبة ب ++c .

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

تم تعديل هذه المشاركة بواسطة Taha Emara في 19 أكتوبر 2014 في 00:24

#4

السلام عليكم

 

أرجو أن لا تتوقف الدورة عند مداخل الفصول كما عودنا الإخوة دائماً.

 

كملاظحة : لماذا التسجيل الصامت ؟

أرى أنه من الأفضل أن تشرح بالصوت ما تريد إيصاله، الهدف من الفيديو هو وجود صوت و صورة.

 

 

بالتوفيق.

تم تعديل هذه المشاركة بواسطة Snack3r في 19 أكتوبر 2014 في 01:00

1
#5

شكراً Taha Emara على المبادرة ، قرأت عن المكتبة ، هل يتم إستخدامها في الجافا أم C++ فقط ؟

#6

الفيديو الثالث

بداية من هذا الفيديو نبدأ في تناول بعض الامثلة العملية في استخدام المكتبة وفي هذا الفيديو اقوم بشرح كيفية فتح الكاميرا باستخدام مكتبة ال opencv وعرض ال video stream في واجهة رسومية



 

 

#7
Snack3r كتب:

السلام عليكم

 

أرجو أن لا تتوقف الدورة عند مداخل الفصول كما عودنا الإخوة دائماً.

 

كملاظحة : لماذا التسجيل الصامت ؟

أرى أنه من الأفضل أن تشرح بالصوت ما تريد إيصاله، الهدف من الفيديو هو وجود صوت و صورة.

 

 

بالتوفيق.

وعليكم السلام ورحمة الله وبركاته

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

اما بالنسبة للشرح بدون صوت فانا لا املك في الوقت الحالي القدرة على الشرح كلاميا من خلال فيديو بالاضافة ان انا مش شايف ان دا هياثر في الهدف اللي انا عاوزة بعد كل فيديو ... لكن في الاخر هذا يعتبر تقصير وعيب في الفيديوهات

#8
Muhammed Magdy كتب:

شكراً Taha Emara على المبادرة ، قرأت عن المكتبة ، هل يتم إستخدامها في الجافا أم C++ فقط ؟

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

#9

أخي الكريم، إذا كانت الدورة مجرد نسخ و لصق مجموعة أكواد .. فأعتقد بمحدودية فائدتها.

الأكواد موجودة بكثرة على الانترنت، شرح الأكواد بشكل دقيق هو الذي يصنع الفرق.

 

 

أرجو لك التوفيق.

1
#10
Snack3r كتب:

أخي الكريم، إذا كانت الدورة مجرد نسخ و لصق مجموعة أكواد .. فأعتقد بمحدودية فائدتها.

الأكواد موجودة بكثرة على الانترنت، شرح الأكواد بشكل دقيق هو الذي يصنع الفرق.

 

 

أرجو لك التوفيق.

النسخ واللصق الذي تتكلم عنه اخذ منى الكثير من الوقت  فلا تستهين به الموضوع ليس بآلة حاسبة نبرمجها .. وان كان لا يمثل لك شيئا فانه بالنسبة لاخرين مفيد  ... اما بالنسبة للفهم فالمحتوي على الانترنت كثير لفهم object oriented ... كثير من المبرمجين يجدون المشكلة في وضعهم على البداية العملية وانا اضعهم عليه ... اما بالنسبة لقولك بان الاكواد موجودة على الانترنت ومتاحة بسهولة فلو كان قولك صحيح لاصبحت البرمجة  مهنة من لا مهنة له ولاصبح جميع المبرمجين  denise ritchie !!! ..

−1
#11

اخواني الكرام أي حد يجد اي مشكلة في فهم اي سطر برمجي فليسال ما يشاء

#12

المشكلة التي عبرتُ عنها بالأعلى لا تُعاني منها أنت و لا أنا فقط، المشكلة أكبر من هذا كله، الدورات العربية بشكل عام أصبحت للأسف مجرد copy and paste لدورات انجليزية متخصصة.

لذا أقول و أؤكد أن المبرمج العربي يحتاج إلى إعادة النظر في كيفية شرح الأمور و مدى الخوض في تفاصيل الكود حتى نؤسس جيلا مُتمكناً و قادراً على منافسة الآخر.

 

تلك وجهة نظري حول المحتوى العربي بشكل عام، أرجو أن تتقبلها بصدر رحب :)

 

 

أرجو لك التوفيق.

تم تعديل هذه المشاركة بواسطة Snack3r في 19 أكتوبر 2014 في 20:06

2
#13

شكرا لك أخي ونتمنى فعلا لو تشرح بالصوت لانه سيكون الفرق كبيرا للمتلقي

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#14

 الفيديو الرابع

في هذا الفيديو اقوم بشرح كيفية فتح الكاميرا واخذ ضورة منها وحفظها في ملف

#15

الفيديو الخامس

في هذا الفديو اقوم بكيفية عمل برنامج يكشف ويحدد الوجوه
Real Time Face Detection using OpenCV with Java

تم تعديل هذه المشاركة بواسطة Taha Emara في 4 يناير 2015 في 16:18

مواضيع مشابهة