انتشار کتابخانه بینایی کامپیوتری OpenCV 4.2

صورت گرفت релиз свободной библиотеки OpenCV 4.2 (Open Source Computer Vision Library), предоставляющей средства для обработки и анализа содержимого изображений. OpenCV предоставляет более 2500 алгоритмов, как классических, так и отражающих последние достижения в области компьютерного зрения и систем машинного обучения. Код библиотеки написан на языке С++ и توزیع شده توسط под лицензией BSD. Биндинги подготовлены для различных языков программирования, включая Python, MATLAB и Java.

از این کتابخانه می توان برای تشخیص اشیاء در عکس ها و فیلم ها (به عنوان مثال، تشخیص چهره و چهره افراد، متن و غیره)، ردیابی حرکت اشیاء و دوربین ها، طبقه بندی اقدامات در فیلم، تبدیل تصاویر، استخراج مدل های سه بعدی، استفاده کرد. ایجاد فضای سه بعدی از تصاویر دوربین های استریو، ایجاد تصاویر با کیفیت بالا با ترکیب تصاویر با کیفیت پایین، جستجوی اشیایی در تصویر که مشابه مجموعه عناصر ارائه شده هستند، اعمال روش های یادگیری ماشینی، قرار دادن نشانگرها، شناسایی عناصر مشترک در موارد مختلف تصاویر، به طور خودکار نقص هایی مانند قرمزی چشم را از بین می برد.

В جدید رهایی:

  • В модуль DNN (Deep Neural Network) с реализацией алгоритмов машинного обучения на основе нейронных сетей добавлен бэкенд для использования CUDA и реализована экспериментальная поддержка API nGraph OpenVINO;
  • С использованием SIMD-инструкций проведена оптимизация производительности кода для стереовывода (StereoBM/StereoSGBM), изменения размера, наложения маски, поворота, расчёта недостающих компонентов цвета и многих других операций;
  • Добавлена многопоточная реализация функции pyrDown;
  • Добавлена возможность извлечения видеопотоков из медиаконтейнеров (demuxing) при помощи бэкенда videoio на базе FFmpeg;
  • Добавлен алгоритм для быстрой частотно-селективной реконструкции повреждённых изображений FSR (Frequency Selective Reconstruction);
  • روش اضافه شده RIC для интерполяции типовых незаполненных областей;
  • Добавлен метод нормализации отклонений LOGOS;
  • В модуле G-API (opencv_gapi), выполняющем функции движка для эффективной обработки изображений с использованием алгоритмов на основе графов, реализована поддержка более сложных гибридных алгоритмов компьютерного зрения и глубинного машинного обучения. Обеспечена поддержка бэкенда Intel Inference Engine. В модель выполнения добавлена поддержка обработки видеопотоков;
  • حذف شد آسیب پذیری ها (CVE-2019-5063, CVE-2019-5064), которые потенциально могут привести к выполнению кода атакующего при обработке непроверенных данных в форматах XML, YAML и JSON. Если в процессе разбора JSON встретился символ с нулевым кодом, значение целиком копируется в буфер, но без должной проверки выхода за границы выделенной области памяти.

منبع: opennet.ru

اضافه کردن نظر