OpenCV 4.2 компьютерлік көру кітапханасының шығарылымы

Орын алу кітапхананы тегін шығару OpenCV 4.2 (Open Source Computer Vision Library), ол кескін мазмұнын өңдеу және талдау құралдарын қамтамасыз етеді. OpenCV классикалық және компьютерлік көру және машиналық оқыту жүйелеріндегі соңғы жетістіктерді көрсететін 2500-ден астам алгоритмдерді ұсынады. Кітапхана коды C++ тілінде жазылған және таралады BSD лицензиясы бойынша. Байланыстырулар Python, MATLAB және Java сияқты әртүрлі бағдарламалау тілдері үшін дайындалған.

Кітапхананы фотосуреттер мен бейнелердегі объектілерді тану (мысалы, адамдардың бет-әлпеті мен фигурасын тану, мәтін және т.б.), объектілер мен камералардың қозғалысын қадағалау, бейнедегі әрекеттерді жіктеу, кескіндерді түрлендіру, 3D модельдерін шығару, стереокамералардағы кескіндерден 3D кеңістігін жасау, сапасы төмен кескіндерді біріктіру арқылы жоғары сапалы кескіндер жасау, кескінде ұсынылған элементтер жиынтығына ұқсас нысандарды іздеу, машиналық оқыту әдістерін қолдану, маркерлерді орналастыру, әртүрлі суреттерде ортақ элементтерді анықтау қызыл көз сияқты ақауларды автоматты түрде жояды.

В жаңа босату:

  • DNN (терең нейрондық желі) модуліне нейрондық желілерге негізделген машиналық оқыту алгоритмдерін енгізу және тәжірибелік API қолдауы арқылы CUDA пайдалану үшін бэкэнд қосылды. nGraph OpenVINO;
  • SIMD нұсқауларын пайдалана отырып, код өнімділігі стерео шығыс (StereoBM/StereoSGBM), өлшемін өзгерту, маскалау, айналдыру, жетіспейтін түс құрамдастарын есептеу және көптеген басқа операциялар үшін оңтайландырылды;
  • Функцияның көп ағынды іске асырылуы қосылды pyrDown;
  • FFmpeg негізіндегі videoio серверін пайдаланып, медиа контейнерлерден бейне ағындарын шығару мүмкіндігі қосылды (демукс);
  • Зақымдалған кескіндерді жиілікті таңдау бойынша жылдам қалпына келтіруге арналған алгоритм қосылды FSR (Жиілікті таңдамалы қайта құру);
  • Қосылған әдіс Діни істер жөніндегі комитет типтік толтырылмаған аумақтарды интерполяциялау үшін;
  • Ауытқуды нормалау әдісі қосылды LOGOS;
  • Графикке негізделген алгоритмдерді пайдалана отырып, кескінді тиімді өңдеуге арналған қозғалтқыш ретінде әрекет ететін G-API модулі (opencv_gapi) күрделірек гибридті компьютерлік көруді және терең машиналық оқыту алгоритмдерін қолдайды. Intel Inference Engine серверіне қолдау көрсетіледі. Орындау үлгісіне бейне ағындарын өңдеуге қолдау қосылды;
  • Жойылған осалдықтар (CVE-2019-5063, CVE-2019-5064), бұл XML, YAML және JSON пішіміндегі тексерілмеген деректерді өңдеу кезінде шабуылдаушы кодының орындалуына әкелуі мүмкін. JSON талдауы кезінде нөлдік коды бар таңба кездессе, бүкіл мән буферге көшіріледі, бірақ оның бөлінген жад аймағының шегінен асатын-аспайтыны дұрыс тексерілмейді.

Ақпарат көзі: opennet.ru

пікір қалдыру