شبكة بحوث وتقارير ومعلومات
تجربة هيدر2
اليوم: الخميس 28 مارس 2024 , الساعة: 10:49 م


اخر المشاهدات
الأكثر قراءة
اعلانات

مرحبا بكم في شبكة بحوث وتقارير ومعلومات


عزيزي زائر شبكة بحوث وتقارير ومعلومات.. تم إعداد وإختيار هذا الموضوع [ تعرٌف على ] أوبن سي في # اخر تحديث اليوم 2024-03-28 فإن كان لديك ملاحظة او توجيه يمكنك مراسلتنا من خلال الخيارات الموجودة بالموضوع.. وكذلك يمكنك زيارة القسم , وهنا نبذه عنها وتصفح المواضيع المتنوعه... آخر تحديث للمعلومات بتاريخ اليوم 10/11/2023

اعلانات

[ تعرٌف على ] أوبن سي في # اخر تحديث اليوم 2024-03-28

آخر تحديث منذ 4 شهر و 19 يوم
1 مشاهدة

تم النشر اليوم 2024-03-28 | أوبن سي في

تركيبة المكتبة


تحتوي مكتبة Opencv عدة أدوات وهي: core - وحدة نمطية مدمجة لتحديد هياكل البيانات الأساسية، المستخدمة من قبل جميع وحدات أخرى.
imgproc - وحدة معالجة الصور التي تتضمن صورة الخطية وغير الخطية والترشيح، والتحولات صورة هندسية (تغيير الحجم، تزييفها أفيني والمنظور، عام الخارطة المستندة إلى الجدول)، وتحويل لون الفضاء، رسوم بيانية، وخصائص أخرى.
video - وحدة تحليل الفيديو التي تتضمن تقدير الحركة، خلفية الطرح، والخوارزميات تتبع الكائن.
calib3d - متعددة مشاهدة الخوارزميات الهندسة الأساسية، واحد وستيريو معايرة الكاميرا، وجوه تشكل تقدير، خوارزميات المراسلات ستيريو، وعناصر إعادة الإعمار 3D.
features2d - كشف البارزة ميزة، واصف، واصف matchers.
objdetect - كشف عن وجوه وحالات من الفئات المحددة مسبقا (على سبيل المثال، وجوه، وعيون، وأكواب، والناس، والسيارات، وهلم جرا).
highgui - وهي سهلة الاستخدام واجهة لالتقاط الفيديو والصورة والفيديو الترميز، فضلا عن قدرات واجهة المستخدم بسيطة.
GP/U - خوارزميات GPU تسارع من مختلف وحدات OpenCV.

لغة البرمجة


مكتبة OpenCV مصنوعة بلغة C + + كا لغة رئيسية لكنه لا يزال أقل شمولا وتوسيع من لغة السي C. هناك الآن مكتبة كاملة في بيثون، جافا وماتلاب / OCTAVE (اعتبارا من الإصدار 2.5).و فري باسال وAPI لهذه الواجهات يمكن العثور عليها في الوثائق الفورية. وإصدارات باكر في لغات أخرى مثل C #، وقد وضعت روبي في خارطة الطريق وهذا اعتمادا على دعم الجمهور لها. يتم كتابة جميع التطورات وخوارزميات جديدة في OpenCV الآن في + + C . الآن واجهة GPU المستندة من CUDA في التقدم منذ سبتمبر 2010. الآن واجهة GPU المستندة من OpenCL في التقدم منذ أكتوبر 2012 وثائق للنسخة 2.4.5.

مثال في استخدام المكتبة


يتم استخدام لغة C #include
#include int main ( int argc, char **argv )
{
cvNamedWindow( "My Window", 1 ); // إنشاء نافذة
IplImage *img = cvCreateImage( cvSize( 640, 480 ), IPL_DEPTH_8U, 1 );// إنشاء صورة
CvFont font;// إنشاء نوع خط
double hScale = 1.0;// إنشاء متغاير
double vScale = 1.0;
int lineWidth = 1;
cvInitFont( &font, CV_FONT_HERSHEY_SIMPLEX | CV_FONT_ITALIC,// تهيئة الخط
hScale, vScale, 0, lineWidth );
cvPutText( img, "Hello World!", cvPoint( 200, 400 ), &font,// كتابة النص بالخط المهيئ
cvScalar( 255, 255, 0 ) );
cvShowImage( "My Window", img );//عرض الصورة في النافذة
cvWaitKey(); // إنتضار امر من اي مفتاح
return 0; //نهاية البرنامج
}

دعم نظام التشغيل


OpenCV يعمل على ويندوز; لينكس; أندرويد; مايمو; فري بي ‌إس ‌دي; أوبن بي إس دي; آي أو إس (أبل); بلاك بيري وماك أو إس عشرة. ويمكن للمستخدم الحصول على النشرات الرسمية من سورس، أو أخذ لقطة SVN من هناك. OpenCV يستخدم CMake. المتطلبات الأساسية Windows
BaseClasses منDirectShow SDK هو مطلوب لبناء بعض مدخلات الكاميرا وأجزاء ذات الصلة لمكتبة OpenCV على ويندوز. تم العثور على هذا في مجلد Microsoft Platform SDK
Samples\Multimedia\DirectShow\BaseClasses; (أو DirectX SDK 8.0 to 9.0c / DirectX Media SDK prior to 6.0)
الذي يجب أن يبنى قبل بناء OpenCV. المتطلبات الأساسية Linux
توفر الحزم التالية: libpng++-dev libjpeg62-dev libtiff4-dev libjasper-dev \
libavcodec-dev cmake subversion gir1.0-gtk-2.0 libavformat-dev \
libswscale-dev libdc1394-22-dev libv4l-dev libgstreamer0.10-dev \
libgtk2.0-dev pkg-config

تاريخ


أطلقت رسميا في عام 1999، وكان المشروع في البداية OpenCV مبادرة أبحاث إنتل لتعزيز تطبيقات وحدة المعالجة المركزية الكثيفة، وهو جزء من سلسلة من المشاريع بما في ذلك في (المشروع الوقت اللحظي لتعقب الشعاع وجدران ثلاثي البعد). تضمنت المشروع مساهمين رئيسيين وعدد من الخبراء من إنتل روسيا، فضلا عن فريق مكتبة الأداء من إنتل. في الأيام الأولى من OpenCV، وقد سطرت أهداف المشروع كتالي: تطوير الأبحاث الرؤية من خلال توفير كود مصدري، أيضا تقيح البنية التحتية للأساسية الرؤية. لا مزيد من إعادة اختراع العجلة.
نشر المعرفة الرؤية من خلال توفير بنية تحتية مشتركة للمطورين يمكن بناء عليها، بحيث الكود ا والشيفرا المصدرية تسيكون أكثر قابلية للقراءة بسهولة وقابلة للتحويل.
تقدم للتطبيقات التجارية مكتبة محمولة ومتنسقة وإتاحة كود حر بدون تقييد المستعمل في مشروعه سواء الحر أو التجاري.
تم الإفراج عن النسخة ألفا الأولى من OpenCV للجمهور في مؤتمر IEEE للرؤية الحاسوبية والتعرف على الأنماط في عام 2000، وأفرج عن خمسة بيتا بين عامي 2001 و 2005. تم الإفراج عن الإصدار 1.0 لأول مرة في عام 2006. في منتصف عام 2008، وحصل OpenCV دعم الشركات من Willow Garage، والآن هو قيد التطوير والنشط. وصدر الإصدار 1.1 «ما قبل النشر» في أكتوبر 2008. كان الإصدار الرئيسي الثاني من OpenCV في أكتوبر 2009. OpenCV 2 يتضمن تغييرات كبيرة في واجهة + + C، تهدف إلى أسهل، وأكثر أنماط نوع والآمن، وظائف جديدة، وتطبيقات أفضل لتلك القائمة من حيث الأداء (وخاصة على أنظمة متعددة النوى). تحدث النشرات الرسمية الآن كل ستة أشهر ويتم تطوير الآن من قبل فريق الروسي مستقلة تدعمها الشركات التجارية. في آب 2012، واتخذ الدعم لOpenCV أكثر من قبل مؤسسة غير هادفة للربح ، OpenCV.org، الذي يحافظ على المطور وموقع المستخدم.

تطبيقات


أطر مفتوحة تشغيل مثال للمكتبة ;تتبع حركة اليد ومختلف اشكال التصيير المتوفر في المكتبة.
OpenCV' محتوى داخل البرنامج: مجالات مكتبة OpenCV ما يلي: أدوات ثنائية وثلاثية البعد للرسم
اودومتري بصري
نظام التعرف على الوجه
تشخيص الحركة
تفاعل إنساني حاسوبي
روبوت الموبيل
فهم الحركة
تحديد كائن
التجسيم
هيكل من الحركة
التتبع
واقع معزز
لدعم بعض المجالات المذكورة أعلاه، OpenCV يتضمن مكتبة تعلم الآلة الإحصائية التي تتضمن ما يلي: بوسترينغ
شجرة تعلم القرارات
ميل بوسترينغ
خوارزمية تعظيم التوقعات
مصنف naive Bayes
شبكات عصبونية اصطناعية
غابة العشوائية
آلة المتجهات الإعتمادية

شرح مبسط


تعديل - تعديل مصدري - تعديل ويكي بيانات
شاركنا رأيك

 
التعليقات

لم يعلق احد حتى الآن .. كن اول من يعلق بالضغط هنا

أقسام شبكة بحوث وتقارير ومعلومات عملت لخدمة الزائر ليسهل عليه تصفح الموقع بسلاسة وأخذ المعلومات تصفح هذا الموضوع [ تعرٌف على ] أوبن سي في # اخر تحديث اليوم 2024-03-28 ويمكنك مراسلتنا في حال الملاحظات او التعديل او الإضافة او طلب حذف الموضوع ...آخر تعديل اليوم 10/11/2023


اعلاناتتجربة فوتر 1