إطلاق مكتبة رؤية الكمبيوتر OpenCV 4.2

يأخذ مكانا إصدار مكتبة مجانية برنامج OpenCV 4.2 (مكتبة الرؤية الحاسوبية مفتوحة المصدر)، والتي توفر أدوات لمعالجة وتحليل محتوى الصورة. يوفر OpenCV أكثر من 2500 خوارزمية، كلاسيكية وتعكس أحدث التطورات في رؤية الكمبيوتر وأنظمة التعلم الآلي. كود المكتبة مكتوب بلغة C++ و وزعت من خلال بموجب ترخيص BSD. يتم إعداد الروابط لمختلف لغات البرمجة، بما في ذلك Python وMATLAB وJava.

يمكن استخدام المكتبة للتعرف على الأشياء في الصور الفوتوغرافية ومقاطع الفيديو (على سبيل المثال، التعرف على الوجوه وأشكال الأشخاص، والنصوص، وما إلى ذلك)، وتتبع حركة الأشياء والكاميرات، وتصنيف الإجراءات في الفيديو، وتحويل الصور، واستخراج النماذج ثلاثية الأبعاد، توليد مساحة ثلاثية الأبعاد من صور من كاميرات استريو، إنشاء صور عالية الجودة من خلال الجمع بين صور أقل جودة، البحث عن كائنات في الصورة مشابهة لمجموعة العناصر المعروضة، تطبيق أساليب التعلم الآلي، وضع العلامات، تحديد العناصر المشتركة في مختلف الصور، مما يؤدي تلقائيًا إلى إزالة العيوب مثل العين الحمراء.

В جديد إفراج:

  • تمت إضافة واجهة خلفية لاستخدام CUDA إلى وحدة DNN (الشبكة العصبية العميقة) مع تنفيذ خوارزميات التعلم الآلي القائمة على الشبكات العصبية وتم تنفيذ دعم واجهة برمجة التطبيقات التجريبية نغراف أوبن فينو;
  • باستخدام تعليمات SIMD، تم تحسين أداء الكود لإخراج الاستريو (StereoBM/StereoSGBM)، وتغيير الحجم، والإخفاء، والتدوير، وحساب مكونات الألوان المفقودة والعديد من العمليات الأخرى؛
  • تمت إضافة تنفيذ متعدد الخيوط للوظيفة pyrDown;
  • تمت إضافة القدرة على استخراج تدفقات الفيديو من حاويات الوسائط (demuxing) باستخدام الواجهة الخلفية videoio المستندة إلى FFmpeg؛
  • تمت إضافة خوارزمية لإعادة البناء السريع للتردد الانتقائي للصور التالفة FSR (إعادة البناء الانتقائي للتردد)؛
  • الطريقة المضافة RIC لاستكمال المناطق الشاغرة النموذجية؛
  • وأضاف طريقة تطبيع الانحراف الشعارات;
  • وحدة G-API (opencv_gapi)، التي تعمل كمحرك لمعالجة الصور بكفاءة باستخدام الخوارزميات القائمة على الرسم البياني، تدعم رؤية الكمبيوتر الهجينة الأكثر تعقيدًا وخوارزميات التعلم الآلي العميق. يتم توفير الدعم للواجهة الخلفية لمحرك Intel Inference Engine. تمت إضافة دعم لمعالجة تدفقات الفيديو إلى نموذج التنفيذ؛
  • مستبعد نقاط الضعف (CVE-2019-5063, CVE-2019-5064)، مما قد يؤدي إلى تنفيذ تعليمات برمجية للمهاجم عند معالجة البيانات التي لم يتم التحقق منها بتنسيقات XML وYAML وJSON. إذا تمت مصادفة حرف برمز فارغ أثناء تحليل JSON، فسيتم نسخ القيمة بأكملها إلى المخزن المؤقت، ولكن دون التحقق بشكل صحيح مما إذا كانت تتجاوز حدود منطقة الذاكرة المخصصة.

المصدر: opennet.ru

إضافة تعليق