صباح الخير على كل اعضاء المنتدى الررررررررررررررائع :rolleyes:
ارجو منكم الافادة هل يمكنني اقوم بعمل برنامج التعرف على الصورة بلغة السي
او التمييز بين الصور ..وعلى ماذا يعتمد ذلك أرجو منكم الاقادة؟؟ :wacko:
شكرررررررررررررا <_<
صباح الخير على كل اعضاء المنتدى الررررررررررررررائع :rolleyes:
ارجو منكم الافادة هل يمكنني اقوم بعمل برنامج التعرف على الصورة بلغة السي
او التمييز بين الصور ..وعلى ماذا يعتمد ذلك أرجو منكم الاقادة؟؟ :wacko:
شكرررررررررررررا <_<
صباح الخير لاعضاء المنتدى الرائع
مو معقول ما حدا عنده فكره عن التعرف على الصورة ؟؟؟؟ :(
ارجووكم اريد افادة عن كيفية ادخال الصورة وباي شكل تدخل الى الكمبيوتر؟؟؟
وكيف اجعل السي بلس بلس يقراءها؟؟؟؟ :unsure:
شكرا،،،
السلام عليكم الصورة في الاساس البرنامج ياخذ موقع كل نقطه + لونها.
لكن كل برنامج له خوارزميه من اجل تصغير حجم ملف الصورة . لذلك تجدين هناك امتدادات كثيره للصور.
لكن في البرمجة لديك دوال جاهزة لقراءة الصورة ولتخزين الصورة.
اما بالنسبه لقضيه التعرف على الصور لا ادري هل تقصدين مقارنه صورتين ؟
اذا مقارنه صورتين ؟ اذا كانت متطابقه لا يوجد مشكله .
اما اذا مختلفه فتحتاج الى محاوله وخوارزميات حقيقه لم اجربها .
ارجوا ان اكون جاوبتك
السلام عليكم ,,
أرجو منك أن تكوني أكثر تحديداً لكي يتمكن أي شخص من مساعدتك و قومي بطرح المعلومات التي وصلت لها حتى الآن فلا يوجد أحد يستطيع أن يشرح من الصفر,
بالنسبة لعملية الحصول على الصور في الكمبيوتر, برنامجك سيعمل مع الصور الرقمية فقط, و أسهل تنسيق format للصور أعرفه هو bmp الخاص بـ windows.
فهو ليس مضغوط و يمكن الحصول على بيانات الصورة بكل سهولة,
يجب أن يكون لديك معرفة بكيفية تمثيل الـ Pixels في الصورة عن طريق ثلاثة ألوان لكل صورة, يمكنك البحث حول الموضوع,
و لكني سأقدم لك فئة قمت ببرمجتها منذ أسبوع تقريباُ, هذا الفئة تسمى BMP و هي تمكنك من تحميل أي صورة موجودة في ملف bmp إلى الذاكرة للتعامل مع البيانات - الـ Pixels - و يمكنك استدعاء الدوال الخاصة بالكائن لمعرفة خصائص الصورة, و الحصول على البيانات دون الحاجة لأي شيء إلا اسم الملف المطلوب إضافة إلى إمكانية حفظ الصورة بعد التلاعب بالبيانات الخاصة بها في الذاكرة.
يمكنك تحميل الكائن من هنا :
اطلعي على الدوال فهي بسيطة و إذا أردت الاستفسار عن أي شيء فأنا جاهز , و هذا مثال على استعمال الفئة :
BMP Image("house.bmp");
cout << "BMP File Class. Used to load a BMP file." << endl << endl
<< "Image ID : " << Image.ID() << endl
<< "Image Size : " << Image.Size() << "Bytes" << endl
<< "Data Size : " << Image.DataSize() << "Bytes" << endl
<< endl << endl
<< "Image Hight: " << Image.Hight() << endl
<< "Image Width: " << Image.Width() << endl
<< endl;ملاحظة بسيطة : الفئة يمكنها التعامل مع 24bit bmp فقط و لكن لا عليك فهذا هو النوع الشائع من الصور في windows ..
تحياتي ,,
تم تعديل هذه المشاركة بواسطة Khaled.Alshaya في 15 ديسمبر 2007 في 11:35 — السبب: تعديل الكود
هذا علم قائم بذاته يسمي موشن ديتكشن
علم مطبقة الصور (بل انه وصل الان الي مطبقة وجه انسان في صورة ما بوجه انسان اخر في صورة اخري فلا يهم ان قص شعره او لونه بلون اخر)
اما لقراءة الصور وحفظها والعمل عليها بواسطة لغة السي بلس بلس فهذا سهل
يمكنك فعل هذا بواسطة اجراءات ويندوز API بكل سهولة او حتي مع كائن IImage وهو احدي كائانات COM
( _ /)
(='.'=)
(")-(")
اعتقد اجابات الزملاء السابقين فيها ما تحتاجين من معلومات لفتح الصور ببرامجك او للتعرف على نقاط البكس في صور البت ماب لكن كتعرف بصورة دقية على الصور فهذا موضوع كبير واعتقد انه لحد الآن لم تظهر خوارزميات كاملة او برامج تفعل ذلك بدقة تامة.. رجاء معاينة المقال الذي كتبته في هذا الموضوع وقد تجدي فيه نقاط قد تثير اهتمامك.. مع خالص تحياتي.