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

برنامج للتعامل مع الصور

بدأه aamer في 11 مارس 2010 · 10 رد · 2,504 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

قد يكون الموضوع مختلف عن الالعاب ولكنه قريب من الجرافيكا والتحكم في الصور,

اعمل على مشروع وقد وقفت القدرة على معرفة تفاصيل بداخل صورة عقبة امامي, فتوجهت اليكم لعل لدى احد الاخوة فكرة تفيدني...

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

هل يوجد اكواد او اللجورتيم جاهزة قد تساعدني في عمل مثل هذه الامور؟

#2

هذا الموضوع يتحدث عن شيئ شبيه بالمطلوب..

/index.php?showtopic=193290

أرجو الإطلاع عليه لكي تأخذ فكره عن موضوع مقارنة الصور

#3

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

أظنك تحتاج لتقرأ عن Computer Vision ( الموضوع ليس بالسهل ) ، وهو تخصص مختلف عن Computer Graphics ،

ستجد من ضمن مواضيع Computer Vision ، ما يفيدك ان شاء الله .

حيث هدف هذا العلم ( كما أعلم ) ، هو الحصول على معلومات من صورة ما .

لا أظن أنه يوجد في قسمنا هنا .. مواضيع تتحدث عن هذا العلم .

ولكن له علاقة بعلوم أخرى مثل معالجة الصور و الذكاء الاصطناعي والرياضيات ( على حد علمي ) ،كما يتضح من الرابط الذي وضعه الاخ خلدون .

لكن وبشكل عام ، هذا العلم صعب قليلاً ، وتحتاج لوقت وخبرة في علوم أخرى حتى تتمكن منه ، لذلك يمكنك الاستعانة بمكتبات برمجية جاهزة مثل :

http://opencv.willowgarage.com/wiki/

وستجد المكتبة ومراجع جيدة .

بالتوفيق .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#4

بارك الله فيكم,

يا ريت اخي الشمري تساعدني كيف يمكن استعمال ال opencv مع ال C# !!

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

#5

لا أعلم ، لكن بالبحث وجدت هذه النسخة الموجهة لبيئة الدوت نت /

http://code.google.com/p/opencvdotnet/

لكن المكتبة توفر اطار عمل لانشاء واجهة لتطبيقك في السي لسي ، بالتالي تعلمها لا أظن أنه صعب باستخدام لغة السي بلس ، فهي قريبة من السي شارب .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#6

بارك الله فيك اخي,

قد بتجربتها سابقا, ولكن للاسف بعد محاولة تحميلها على الجهاز يعطيني انه ناقص ملف ويفشل التحميل!!

اتفق معك ان اللغتين قريبتبن ولكن المفروض العمل في بيئة سي شارب.

#7
اقتباس
قد بتجربتها سابقا, ولكن للاسف بعد محاولة تحميلها على الجهاز يعطيني انه ناقص ملف ويفشل التحميل!!

قم بإعادة المحاولة و أعطنا صورة عن الأخطاء. حيث كنت قد تعاملت مع ال OpenCV، ربما مازلت أذكر ذلك :)

#8
*خلدون خالد* كتب:

قم بإعادة المحاولة و أعطنا صورة عن الأخطاء. حيث كنت قد تعاملت مع ال OpenCV، ربما مازلت أذكر ذلك :)

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

3y6hatvflnlcg5pczhz.jpg

تم تعديل هذه المشاركة بواسطة aamer في 14 مارس 2010 في 14:21

#9

اهاا!! أنت تتحدث عن ال OpenCV الخاصة بال .NET. أنا كنت أقصد الخاصة بال C++.

ولكن بكل الأحوال كما هو واضح من رسالة الخطأ، يتوجب عليك أولا تنزيل ال OpenCV الأصلية (الخاصة بال C++) إلى المجلد C:\Program Files\OpenCV

ومن ثم بعدها تقوم بتنزيل ال OpenCV الخاصة بالدوت نت.

للحصول على ال OpenCV الخاصة بال C++ من هنا.

إذا عليك أن تتأكد من قيامك بتنزيلها إلى المجلد المذكور قبل البدء بتنزيل ال .netOpenCV

#10

هذا بالضبط ما قمت به سابقا وكررت المحاولة اكثر من اربع مرات, اقوم بتثبيت في المجلد المذكور ومن بعدها اقوم بتثبيت الدوت نت ولكن لا جدوى الخطأ دائما ما يظهر!! والغريب ان الملف cv100.dll غير موجود في المجلد C:\Program Files\OpenCV

على كل حال قمت بعمل قسم كبير من البرنامج حتى الان, ولكن المشكلة وهي بسيطة نوعا ما, المجال لكل لون من الالوان (اخضر, اصفر, بني, واحمر) حسب ال rgb... كيف يمكنني تحديد مجال كل لون من الالوان باعلى نسبة من الدقة؟؟

#11

سلام...

يبدو ان الwrapper الخاص بالدوت نت هذا يستعمل openCV1.0، الإصدار الحالي (openCV2.1) وبعد تنصيبه وبناؤه ينتج ملف cv200.dll

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