URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 115861
[ Назад ]

Исходное сообщение
"Выпуск библиотеки компьютерного зрения OpenCV 4.0"

Отправлено opennews , 20-Ноя-18 17:55 
Представлен (https://opencv.org/opencv-4-0-0.html) релиз свободной библиотеки OpenCV 4.0 (http://opencv.org/) (Open Source Computer Vision Library), предоставляющей средства для обработки и анализа содержимого изображений. OpenCV  предоставляет более 2500 алгоритмов, как классических, так и отражающих последние достижения в области  компьютерного зрения и систем машинного обучения. Код библиотеки написан на языке С++ и распространяется (https://github.com/Itseez/opencv) под лицензией BSD. Биндинги подготовлены для различных языков программирования, включая Python, MATLAB и Java.


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

В новом выпуске:

-  Осуществлён переход на C++11 в качестве основного языка для разработки библиотеки. Соответственно, для сборки теперь требуется наличие компилятора, поддерживающего стандарт C++11. Повышены требования к сборочному инструментарию, для сборки теперь необходимо наличие CMake 3.5.1 или более нового выпуска;-  Проведена чистка C API, удалены многие устаревшие выховы OpenCV 1.x ;-  В основных модулях с языка Си на Си++ полностью переписан  код для хранения и  чтения структурированных данных в форматах XML, YAML и JSON);
-  Представлен новый модуль G-API, выполняющий функции движка для эффективной обработки изображений с использованием алгоритмов на основе графов;
-  В модуль dnn (Deep Neural Network) с реализацией алгоритмов машинного обучения на основе нейронных сетей добавлен экспериментальный бэкенд для использования графического API Vulkan, а также добавлена поддержка формата ONNX (https://www.opennet.me/opennews/art.shtml?num=47166) (Open Neural Network Exchange) для представления моделей машинного обучения;
-  Реализован алгоритм Kinect Fusion (https://www.microsoft.com/en-us/research/project/kinectfusio.../) для построения 3D-моделей реальных объектов. Реализация оптимизирована для CPU и GPU (OpenCL);-  В модуль  objdetect  добавлены детектор  и декодировщик QR-кодов;
-  Эффективный и высококачественный алгоритм отслеживания движения объектов DIS (http://www.vision.ee.ethz.ch/~kroegert/publications/ECCV2016...) (Dense Inverse Search) перемещён из модуля  opencv_contrib в модуль video.


URL: https://opencv.org/opencv-4-0-0.html
Новость: https://www.opennet.me/opennews/art.shtml?num=49638


Содержание

Сообщения в этом обсуждении
"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Аноним , 20-Ноя-18 17:57 
>>В основных модулях с языка Си на Си++ полностью переписан код для хранения и >>чтения структурированных данных в форматах XML, YAML и JSON

Зачем в OpenCV свой код для "чтения структурированных данных в форматах XML, YAML и JSON"? Зачем свой очередной велосипед?


"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Аноним , 20-Ноя-18 18:18 
Для Persistence https://docs.opencv.org/4.0.0/d4/da4/group__core__xml.html

"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено nonimus , 20-Ноя-18 18:25 
Если бы только это. Зачем библиотеке свой захват с камеры? Тот случай, когда библиотека стремится занять все и стать осью.

"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено anonymous , 20-Ноя-18 19:03 
Тебя никто не заставляет использовать встроенный захват, хочешь - используй свой и обрабатывай. Однако наличие встроенного захвата позволяет очень легко и удобно писать proof-of-concept программы не заморачиваясь с захватом.

"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Аноним , 28-Ноя-18 19:32 
вот вот, на моем девайсе андройд камера захватывала 3-4 кадра, я написал свою камеру и вот уже 14-15кадров в сек. Для пруфа 3-4 хватает, это да

"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Nuzhny , 20-Ноя-18 23:00 
Там нет своего захвата, а лишь обёртка над многими другими: ffmpeg, gstreamer, vfl...
Скажем, под Windows она также пытается открыть видео последовательно чкерез ffmpeg, dshow, vfw... В зависимости от того, как сконфигурировали cmake'ом. Что первое откроет, через это видео и захватывается. Так что надо сначала разобраться.

"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Аноним , 20-Ноя-18 19:17 
Я так и не смог допинать ее для интелектуального детектора движения.

"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Аноним , 20-Ноя-18 20:06 
Плохо старался

"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Евгений , 20-Ноя-18 20:29 
Кстати,
в какую сторону пинать?

"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Аноним , 21-Ноя-18 12:59 
В сторону мусорного ведра. Ты же не хочешь, чтобы оно от тебя сбежало, правда?

"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Qwerty , 20-Ноя-18 20:16 
>Я так и не смог допинать ее для интелектуального детектора движения.

Виноваты, конечно, разрабы OpenCV?


"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Nuzhny , 20-Ноя-18 23:08 
Что это такое?
Простой детектор движения - это определение значимых изменений в кадре, типа вычитания фона. Посложнее - уже отслеживание перемещения отдельных объектов - multitarget objects tracking. Ещё интеллектуальнее - распознавание объектов (можно тупо прикрутить YOLO или MobileNet). Ещё сложнее - анализ траекторий движения, типа подозрительное движение на парковке, человек бродит туда-сюда.
Детектор оставленных предметов, особенно на вокзалах - ещё интеллектуальнее. Ещё сложнее? Тогда мультикамерный детектор движения, где надо не терять одного человека, когда он переходит из области видимости одной камеры в другую, понимать, что это именно он. Кто-то прикручивает распознавание лиц (если камеры расположены соответствующим образом) и стараются отслеживать сотрудников внутри здания и определять сколько времени и на что они тратят.
На каком этапе интеллектуальности ты остановился? И да, в OpenCV готового решения нет. Эта библиотека - не набор готовых решений, а отличный конструктор из примитивов всё более высокого уровня.

"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено none_first , 21-Ноя-18 14:18 
> Я так и не смог допинать ее для интелектуального детектора движения.

"а вот сотрудник Анатолий был послан на ...,
но сумел
Вернуться бодрым, отдохнувшим
И всем магники привез"
стрельба по белкам https://ufile.io/ma9l0
движение https://habr.com/company/avi/blog/200804/
https://habr.com/post/320450/


"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Аноним , 20-Ноя-18 22:18 
>Реализован алгоритм Kinect Fusion (https://www.microsoft.com
>microsoft.com

майкрософт реально любит опенсорс, похоже.


"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Аноним , 21-Ноя-18 05:08 
ЕЕ уже разрешили экспортировать из США ? или очередной удар по нац. безопасности ?

"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Аноним , 21-Ноя-18 10:14 
её в Нижнем Новгороде пилят

"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Аноним , 22-Ноя-18 11:20 
товарищей из белого дома США волнует это слабо.
Хостится он где? на github - значит как миленький выполнит постановление самого гуманного суда ;-)

"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Аноним , 21-Ноя-18 13:01 
А тебе обязательно разрешение белого господина нужно?

"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Аноним , 22-Ноя-18 11:18 
Да вот, недавно в США отнесли эти технологии к национально значимым.
Поэтому те кто без разрешения будут пользоваться - попадут под санкции, а потом при въезде в штаты будут арестованы как нарушители закона.

"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Аноним , 22-Ноя-18 11:43 
Он неверно задал вопрос, он хотел спросить, а product_x уже разрешили использовать в России, или всё ещё нужно получать разрешения ;)
p.s. Это так в качестве шутки...

"Выпуск библиотеки компьютерного зрения OpenCV 4.0"
Отправлено Аноним , 22-Ноя-18 12:17 
Опубликованный BIS список технологий, контроль за экспортом которых может быть ужесточен, включает в себя, в частности, биотехнологии (в том числе методы генной инженерии), технологии искусственного интеллекта и машинного обучения (в том числе обучения языкам, распознавания и воспроизведения речи и образов), технологии позиционирования и навигации, квантовых вычислений (в том числе шифрования и дешифровки), роботехнологий (в том числе микродроны, самособирающиеся роботы, «умная пыль», групповая робототехника), технологии нейрокомпьютерного интерфейса и гиперзвуковых аппаратов (в том числе алгоритмы контроля движения и термальной защиты), технологии адаптивного камуфляжа и идентификации по лицам и голосу.

Подробнее на РБК:
https://www.rbc.ru/politics/20/11/2018/5bf3d9899a794724804366eb