The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск библиотеки компьютерного зрения OpenCV 4.7

29.12.2022 17:30

Состоялся релиз свободной библиотеки OpenCV 4.7 (Open Source Computer Vision Library), предоставляющей средства для обработки и анализа содержимого изображений. OpenCV предоставляет более 2500 алгоритмов, как классических, так и отражающих последние достижения в области компьютерного зрения и систем машинного обучения. Код библиотеки написан на языке С++ и распространяется под лицензией Apache 2.0. Биндинги подготовлены для различных языков программирования, включая Python, MATLAB и Java.

Библиотека может применяться для распознавания объектов на фотографиях и видео (например, распознавание лиц и фигур людей, текста и т.п.), отслеживания движения объектов и камеры, классификации действий на видео, преобразования изображений, извлечения 3D-моделей, формирования 3D-пространства из изображения от стереокамер, создания высококачественных изображений через объединение изображений более низкого качества, поиска на изображении объектов, похожих на представленный набор элементов, применения методов машинного обучения, расстановки маркеров, выявления общих элементов на разных изображениях, автоматического устранения дефектов, таких как эффект красных глаз.

Среди изменений в новом выпуске:

  • Проведена значительная оптимизация производительности свёрток в модуле DNN (Deep Neural Network) с реализацией алгоритмов машинного обучения на основе нейронных сетей. Реализован алгоритм быстрых свёрток Винограда. Добавлены новые слои ONNX (Open Neural Network Exchange): Scatter, ScatterND, Tile, ReduceL1 и ReduceMin. Добавлена поддержка фреймворка OpenVino 2022.1 и бэкенда CANN.
  • Улучшено качество определения и декодирования QR-кодов.
  • Добавлена поддержка визуальных маркеров ArUco и AprilTag.
  • Добавлен трекер Nanotrack v2 на базе нейронных сетей.
  • Реализован алгоритм размытия Stackblur.
  • Добавлена поддержка FFmpeg 5.x и CUDA 12.0.
  • Предложен новый API для манипуляций многостраничными форматами изображений.
  • Добавлена поддержка библиотеки libSPNG для формата PNG.
  • В libJPEG-Turbo задействовано ускорение при помощи SIMD-инструкций.
  • Для платформы Android реализована поддержка H264/H265.
  • Предоставлены все базовые API для языка Python.
  • Добавлен новый универсальный бэкенд для векторных инструкций.


  1. Главная ссылка к новости (https://opencv.org/opencv-4-7-...)
  2. OpenNews: Прототип интерфейса для переноса изображений из реального мира в графический редактор
  3. OpenNews: Истёк срок действия патента на алгоритм распознавания объектов SIFT
  4. OpenNews: Системы машинного обучения для синтеза изображений и подавления шумов на ночных фото
  5. OpenNews: Выпуск библиотеки компьютерного зрения OpenCV 4.0
  6. OpenNews: Представлена система синтеза изображений Stable Diffusion 2.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58405-opencv
Ключевые слова: opencv
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (24) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 17:34, 29/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Добавлена поддержка визуальных маркеров ArUco

    Вроде бы уже давно было, разве нет?

     
     
  • 2.4, Аноним (4), 17:42, 29/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если это так то почему мне в своё время пришлось использовать библиотеку Alvar? https://www.youtube.com/watch?v=rEACq3d3T6s
     
     
  • 3.16, Аноним (16), 02:08, 30/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я не знаю, зачем ты использовал какую-то другую библиотеку, когда есть встроенное решение. Сам себя спроси, потому что никто другой не ответит.

    В ветке 4.x данный функционал точно присутствовал ещё до выхода обсуждаемого релиза. С какой именно версии - не помню, но кому надо, тот посмотрит.

    Ты также можешь открыть в новости ссылку на tutorial по распознаванию ArUco в OpenCV, и посмотреть что он существовал давно и был доступен и для более старых версий библиотеки (воспользуйся переключателем версий документации).

     
     
  • 4.20, Аноним (4), 09:33, 30/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты можешь зайти в видео понять что оно 10 летней давности и фреймворк тоже старый уже не развивается (потому что был бесплатным). Что характерно 10 лет назад он всё так же использовал opencv. Т.е. со временем opencv только жирнеет и жирнеет и вбирает не характерный, в начале, для себя функционал. Скоро кофе варить начнёт.  
     
     
  • 5.26, Nuzhny (?), 08:25, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Что за нехарактерный функционал? Пока что я видел только один - добавили поддержку аудио и то, только на тех бэкендах, которые и так уже используются в библиотеке. А остальные новшества в рамках компьютерного зрения. Кроме того, библиотека модульная, можно собирать и носить с собой только необходимое.
     
  • 2.27, Nuzhny (?), 08:30, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да. Если почитать оригинал, их просто перенесли в другой модуль:

    >ArUco and ChArUco moved to the objdetect module in the main repository

     

  • 1.3, Аноним (4), 17:39, 29/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Странно что в новости не указано, что это единственная нормальная библиотека компьютерного зрения в природе.
     
     
  • 2.5, Аноним (5), 17:43, 29/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ты, наверное, имел в виду сказать единственная бесплатная? Остальные параметры становятся вторичными в таких условиях.
     
     
  • 3.6, Аноним (4), 17:44, 29/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ...и бесплатная.
     
  • 3.12, Аноним (-), 22:11, 29/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Почему единственная то? Есть и несколько других, менее крутых.
     
     
  • 4.21, Аноним (4), 09:34, 30/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Может потому что они бесплатные, но ненормальные, не задумывался о таком?
     
  • 2.9, Аноним (9), 17:55, 29/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скажем так, есть более изящные библиотеки а не нераспиливаемая свалка всё в одном типа opencv. skimage хотя бы для базового функционала.
     
     
  • 3.19, keydon (ok), 07:46, 30/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если я правильно понял skimage не для CV, а скорее для базовых операций с растрами вроде imagemagick
     
  • 3.25, Nuzhny (?), 08:20, 02/01/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как раз наоборот - она модульная, можно собирать и брать с собой только то, что необходимо
     

  • 1.11, Odalist (?), 21:36, 29/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И как оно вам?
     
     
  • 2.13, Аноним (13), 00:11, 30/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Медленное по сравнению с найденными отдельными реализациями алгоритмов или собственноручно написанных.
     
  • 2.14, Аноним (14), 00:14, 30/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    весьма удобная штука
     
  • 2.23, Аноним (-), 01:04, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > И как оно вам?

    Одаглистик, здароооова, родной)

     
     
  • 3.28, Odalist (?), 18:47, 06/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Кто вы, я не узнаю. Шульман или Владимир?
     

  • 1.15, Аноним (15), 00:17, 30/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Удобный "конструктор" для проверки гипотез.
     
  • 1.17, pofigist (?), 03:44, 30/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можно использовать для прицеливания?
     
     
  • 2.24, Daemon (??), 13:11, 01/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Из дрона дым пойдет от натуги :-)
     

  • 1.18, Аноним (18), 05:35, 30/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А где и кто ее теперь пишет?
     
  • 1.22, Вася Пупкин (?), 07:00, 31/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    капчу умеет ?? 8)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру