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