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

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

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

من بين التغييرات في الإصدار الجديد:

  • تم إجراء تحسين كبير لأداء الالتفاف في وحدة DNN (الشبكة العصبية العميقة) من خلال تنفيذ خوارزميات التعلم الآلي القائمة على الشبكات العصبية. تم تنفيذ خوارزمية الالتواء السريع فينوغراد. تمت إضافة طبقات ONNX (تبادل الشبكة العصبية المفتوحة) الجديدة: Scatter وScatterND وTile وReduceL1 وReduceMin. تمت إضافة دعم لإطار عمل OpenVino 2022.1 وواجهة CANN الخلفية.
  • تحسين جودة اكتشاف رمز الاستجابة السريعة وفك تشفيره.
  • تمت إضافة دعم للعلامات المرئية ArUco وAprilTag.
  • تمت إضافة متتبع Nanotrack v2 استنادًا إلى الشبكات العصبية.
  • تم تنفيذ خوارزمية Stackblur Blur.
  • تمت إضافة دعم لـ FFmpeg 5.x وCUDA 12.0.
  • تم اقتراح واجهة برمجة تطبيقات جديدة لمعالجة تنسيقات الصور متعددة الصفحات.
  • تمت إضافة دعم لمكتبة libSPNG لتنسيق PNG.
  • يتيح libJPEG-Turbo التسريع باستخدام تعليمات SIMD.
  • بالنسبة لمنصة Android، تم تنفيذ دعم H264/H265.
  • يتم توفير جميع واجهات برمجة تطبيقات Python الأساسية.
  • تمت إضافة واجهة خلفية عالمية جديدة لتعليمات المتجهات.

المصدر: opennet.ru

إضافة تعليق