The OpenNET Project / Index page

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

Релиз библиотеки компьютерного зрения OpenCV 3.2

29.12.2016 13:24

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

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

В состав новой версии интегрированы новые возможности, подготовленные студентами в рамках программы "Google Summer of Code 2016". Например, подготовлены синусоидальные модели для модуля разворачивания фаз (phase unwrapping), реализован алгоритм DIS (Dense Inverse Search) для контроля оптического потока, добавлен алгоритм для отслеживания объектов на основе свёрточной нейронной сети (CNN, Convolutional Neural Network), реализованы алгоритмы PCAFlow и Global Patch Collider, подготовлено многоязычное руководство по использованию OpenCV в Python, C++ и Java, подготовлена новая модель для камеры и параллельной обработки совмещённых работ, проведена оптимизация модуля dnn (Deep Neural Network), в хранилище добавлена поддержка форматов Batiny_dnnse64 и JSON, внесены улучшения в модуль tiny_dnn, реализован алгоритм разбора слов (Word-spotting) на основе свёрточной нейронной сети.

Из работ, проведённых без привлечения студентов GSoC, отмечено значительное улучшение и ускорение работы модуля dnn: добавлено множество новых слоёв, реализовано семантическое сегментирование и поддержка SSD-сетей, добавлена поддержка импорта из TensorFlow. Расширен список поддерживаемых форматов изображений и камер. Добавлено приложение для интерактивной калибровки камеры. Добавлена большая порция оптимизаций для ускорения работы на архитектурах с процессорами Intel и ARM, в том числе задействованы векторные инструкции и новые ядра OpenCL. Реализована возможность ускорения за счёт применения в OpenCV наборов OpenVX и LAPACK/BLAS (включая Intel MKL, Apple Accelerate, OpenBLAS и Atlas). В репозиторий opencv_contrib добавлена порция новых алгоритмов.

  1. Главная ссылка к новости (http://opencv.org/opencv-3-2.h...)
  2. OpenNews: В рамках проекта subpixel подготовлена нейронная сеть для восстановления изображений
  3. OpenNews: Google открыл код SyntaxNet, системы восприятия естественного языка
  4. OpenNews: Открыт код системы машинного обучения TensorFlow, разработанной командой Google Brain
  5. OpenNews: В рамках проекта uWho развивается программа для распознавания лиц на видео
  6. OpenNews: Релиз библиотеки компьютерного зрения OpenCV 3.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/45781-opencv
Ключевые слова: opencv
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (59) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 13:36, 29/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Что лучше для разработки нейронных сетей - Tensor Flow или OpenCV?
    Я знаю, что основная задача OpenCV таки не в этом, но всё-же хочется знать мнение здешних специалистов.
     
     
  • 2.3, Здешний специалист (?), 14:04, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    OpenCV
     
     
  • 3.76, Nick (??), 12:27, 20/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Caffe
     
  • 2.20, диня (?), 16:15, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    как-то толстовато
     
  • 2.41, Вадим (??), 00:04, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В OpenCV не реализована тренировка глубоких нейронных сетей. Только подгрузка и запуск натренированных моделей. Так что используйте TensorFlow
     
     
  • 3.54, Аноним (-), 18:29, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >>глубоких нейронных сетей

    сразу видно специалиста

     
  • 2.46, Аноним (-), 04:42, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Балтика №9
     

  • 1.2, Аноним (-), 13:48, 29/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Вещь !!!
     
  • 1.4, Аноним (-), 14:21, 29/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –9 +/
    > Бибилиотека может применяться для распознавания объектов на фотографиях и видео (например, распознавание лиц и фигур людей, текста и т.п.)

    ну и для чего оно нужно? для шпейонского по?

     
     
     
    Часть нити удалена модератором

  • 3.6, freehck (ok), 14:45, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Короче, для доксинга.
     
  • 3.7, Аноним (-), 14:50, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    в киношках титры есть, а вот то что добывать информацию из источника тебе не адресованного стало проще, должно настораживать. не нойте потом про зондаж
     
     
  • 4.9, A.Stahl (ok), 14:59, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А радиоприёмники это вообще ужас. Ты вообще никак не узнаешь если какой-то MайорInMiddle будет слушать передачу! Единственное решение -- обмотать передатчик фольгой!
     
     
  • 5.55, Аноним (-), 19:29, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если бы не один нюанс Многие приемники таки немного излучают Супергетеродины и... большой текст свёрнут, показать
     
     
  • 6.72, яяя (?), 20:18, 03/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    на 450кГц передать серьёзную мощность без антенны сложновато, а ПЧ преобразователь экранирован, так исторически сложилось :)
     
  • 2.8, Аноним (-), 14:56, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    клоун: чтобы сделать программу чуть более умной.

    http://static.open-open.com/lib/uploadImg/20160114/20160114205542_482.png

    Это позволит напр. "взять под охрану" отдельно стоящий автомобиль, сопоставляя лица тех кто подошёл к нему с лицом владельца из базы данных, подавая тревогу если это угонщик и игнорируя собак.

     
     
  • 3.11, Собачка (?), 15:02, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > клоун: чтобы сделать программу чуть более умной.
    > http://static.open-open.com/lib/uploadImg/20160114/20160114205542_482.png
    > Это позволит напр. "взять под охрану" отдельно стоящий автомобиль, сопоставляя лица тех
    > кто подошёл к нему с лицом владельца из базы данных, подавая
    > тревогу если это угонщик и игнорируя собак.

    Т.е. если я мордой лица вышел как сербернар то могу идти в мелкие воришки? Будущее рядом и оно прекрасно..

     
     
  • 4.12, Аноним (-), 15:04, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    клоун: если ты барбос и внутри и снаружи, то работаешь охранником, и в ближайшие 5-10 лет тебя (и всех твоих дружков-барбосов) ждёт массовое сокращение.

    Охранники, водители и кассиры - первые в группе риска на потерю работу из-за внедрения новых технологий.

     
     
  • 5.13, Собачка (?), 15:07, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > клоун: если ты барбос и внутри и снаружи, то работаешь охранником, и
    > в ближайшие 5-10 лет тебя (и всех твоих дружков-барбосов) ждёт массовое
    > сокращение.
    > Охранники, водители и кассиры - первые в группе риска на потерю работу
    > из-за внедрения новых технологий.

    И куда их девать? хватит уже пугать нас.. то дальнобои теряют работу , то охраники. Куда все они пойдут?

     
     
     
    Часть нити удалена модератором

  • 7.36, Собачка (?), 19:25, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    я про вообще. А про Россию уже было такое. Ликбезы и РАБФАКи после гражданской войны.  Яма 90-х здесь не страшна. 40 летнего охраника переучить можно на более приемлемую специальность. Но для этого надо воля у государственных бездельников.
     
     
  • 8.37, Аноним (-), 20:48, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    охранники будут всегда востребованы у нас дроны киборги оно конечно хорошо, но ... текст свёрнут, показать
     
     
  • 9.61, Аноним (-), 19:46, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    А налаживать и чинить терминаторов кто будет Не говоря о том что их кто-то прое... текст свёрнут, показать
     
  • 8.69, Аноним (-), 14:19, 01/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ты сравнил блин уровень технологий Иди, поучись на рабфаке современные микросхе... текст свёрнут, показать
     
  • 6.22, Crazy Alex (ok), 16:23, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Куда, куда... в пеший эротический поход. Даже если побуянят в начале. 21-й век - надо всегда быть готовым переучиваться.
     
     
  • 7.25, _ (??), 17:38, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Или включат мясорубку. В принципе - уже ... :(
     
  • 6.56, Аноним (-), 19:30, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > И куда их девать? хватит уже пугать нас.. то дальнобои теряют работу
    > , то охраники. Куда все они пойдут?

    Гусары, молчать!

     
  • 5.16, Аноним (-), 15:26, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > водители

    мечты, мечты...что-то железнодорожные составы до сих пор на автоматику не перевели, а они по идее первые в очереди, тк рельсы

     
     
  • 6.18, Аноним (-), 15:59, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    клоун: вообще-то, компьютерное зрение - это совсем о другом.

    Для перевода железнодорожных перевозок на автоматику необходима массовость и выделенная линия. У грузовых перевозок этого нет. У пассажирских это есть только в метро.

    Попытки автоматизации были, но все они стокнулись с проблемой несоблюдения пассажирами правил. Напр. пассажир держит дверь.

    Решения этой проблемы пока нет. Поэтому автоматизацию проводят только на ненагруженных линиях, увеличивая персонал на станциях, что в большинстве случаев нерентабельно.

    И ты не прав что машинисты будут первыми. Первыми будут работники Макдональдсов (искать по запросу "автоматизированный ресторан", их уже штук 30 в мире). За ними - охранники (см. Knightscope K5) и водители.

     
     
  • 7.29, Sw00p aka Jerom (?), 18:02, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >Попытки автоматизации были, но все они стокнулись с проблемой несоблюдения пассажирами правил. Напр. пассажир держит дверь

    двойные двери (в корее норма, чтоб под колёса не бросались) и турникет перед ними - решает проблему.

     
     
  • 8.31, Аноним (-), 18:15, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    клоун техническую - да, проблему рентабельности - нет ... текст свёрнут, показать
     
     
  • 9.33, Sw00p aka Jerom (?), 18:28, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    увидев две двери вы больше не спуститесь в метро смысл слова рентабельность ... текст свёрнут, показать
     
     
  • 10.51, Michael Shigorin (ok), 15:20, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Конкретно в Питере, насколько понимаю, подход с двойными дверьми был эксперимент... текст свёрнут, показать
     
     
  • 11.52, Sw00p aka Jerom (?), 16:12, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    ну а собственно вопрос - что важнее безопасность пассажиров или расходы Яркий ... текст свёрнут, показать
     
     
  • 12.53, Michael Shigorin (ok), 16:45, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Без первого второе может не потребоваться С южнокорейцами вообще смешно получи... текст свёрнут, показать
     
     
  • 13.64, Sw00p aka Jerom (?), 23:11, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    тёмные силы они и на марсе тёмные всегда есть чёрная рука которая всеми движе... текст свёрнут, показать
     
  • 6.57, Аноним (-), 19:34, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > мечты, мечты...что-то железнодорожные составы до сих пор на автоматику не перевели

    Вообще-то нынче навалом полностью автоматических поездов. Не говоря о том что в современных ЖД системах все рюхается компьютерами. Система знает где у нее какой поезд и делает вывод с какой скоростью можно ехать. Это и передается в поезд. У европейцев так есть даже свой особый уличный GSM, который ставят заместо смеафоров - он занят целиком обслуживанием управления поездами и т.п. внутренних нужд ЖД. Нет сигнала? Поезд не может ехать. И да, в рутинных монотонных работах типа диспетчерской компьютеры лажают намного реже. Самое ненадежное звено всех систем это человек. В московском метро как раз недавно проверили - только человек может стрелку на проволоку примотать.

     
     
  • 7.62, Аноним (-), 19:50, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    p.s. FYI, в некоторых системах таки натурально нет машинистов.
     
  • 3.15, Аноним (-), 15:23, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > сопоставляя лица тех кто подошёл к нему

    по-моему этот безумный мир слишком заигрался в эти технологии. пора с этим завязывать

     
     
  • 4.26, _ (??), 17:51, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ах Моська! ...
     
  • 4.58, Аноним (-), 19:38, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > по-моему этот безумный мир слишком заигрался в эти технологии. пора с этим завязывать

    Правильно, даешь окончательное решение вопроса. Ружье у вас уже есть? Потому что за вами они тоже придут. Особенно после таких заявлений.

     
  • 3.28, Sw00p aka Jerom (?), 17:59, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Найти лицо на картинке это одно - а распознать его с приличным процентом совпадение - трудно, куева туча всяких этих алгоритмов но мало эффективны со слабой базой и openCv не исключение.
     
     
  • 4.59, Аноним (-), 19:41, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > процентом совпадение - трудно, куева туча всяких этих алгоритмов но мало
    > эффективны со слабой базой и openCv не исключение.

    А вот тут чуваки из Крок (системный интегратор такой) на хабре писали что они уже пихают камеры 30 Мпикселов. Везде. От сортира ночного клуба до аэропорта. И оно на автомате детектит что #$%ущихся в сортире, что драку на улице. А дальше алерт охране (полиции, ...) и телемаркет. Местами пришлось подолбаться, но согласно их заверениям - толпы вахтеров пырящихся в мониторы прошлый век. Их таки заменили железки.

     
     
  • 5.63, Аноним (-), 22:07, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    это было еще лет 5-7 назад, заменили отчасти но не полностью и там нет супер пупер технологий. Плюс помимо камеры еще ставят датчики. Ведь куда приятней не только видеть, но еще чувствовать тепло и слышать звук.
     
     
  • 6.67, Аноним (-), 14:09, 01/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > это было еще лет 5-7 назад, заменили отчасти но не полностью и

    Но поголовье вахтеришек сократилось. Если кто думает что кассиров и таксистов все это не коснется - напрасно, имхо. Таксисты вон уже кипишуют от уберов всяких. А ведь это только начало. И не то чтобы пассажиры будут сильно скучать по стремноватым, жуликоватым типкам.

    > там нет супер пупер технологий.

    Супер, не супер, а свою задачу выполняют и толпу вахтеров в результате ушли. Это если что не я придумал, а крупный сисемный интегратор Крок на хабре расписал какие процессы вообще идут по их части.

     
     
  • 7.73, Аноним (-), 20:37, 03/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Супер, не супер, а свою задачу выполняют и толпу вахтеров в результате
    > ушли. Это если что не я придумал, а крупный сисемный интегратор
    > Крок на хабре расписал какие процессы вообще идут по их части.

    Когда выбили стекло в машине, из-за 500-от рублёвой камеры, выяснилось что все камеры в округе только "онлайн" анализируют, но видео не сохраняют, машин было 3, камер 10-к вокруг, около ТТК.

     
  • 3.47, Аноним (-), 05:20, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Только упаси боже если автовладелец азиат в азии
     
  • 2.10, джон конор (?), 15:01, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    для терминатора
     
     
  • 3.60, Аноним (-), 19:43, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > для терминатора

    Два Терминатора этому господину :)

     
     
  • 4.74, anomymous (?), 18:47, 05/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    BNC'шных
     
  • 2.21, Crazy Alex (ok), 16:20, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для того, чтобы подобные технологии были не только у нескольких крупных контор и государств, которые могут потянуть разработку в одно рыло.

    Это всё уже здесь - смирись. Вопрос только в том, будет оно для избранных или общедоступно.

     
     
  • 3.27, _ (??), 17:53, 29/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Расслабься. _ВСЁ_ что было только для избранных, рано или поздно становится общедоступным. Даже если это охраняют. Смотри ЯО.
     
     
  • 4.42, Crazy Alex (ok), 01:27, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, и чем дальше - тем быстрее. Вот OpenCV как раз - наглядный пример.
     
     
  • 5.45, . (?), 02:50, 30/12/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да это ещё фигня, вот когда до биологии\генетики доберутся ... народ ещё завидовать будет нашим спокойным временам :))))
     
     
  • 6.66, Crazy Alex (??), 16:51, 31/12/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Кто завидовать, а ато - радоваться
     

  • 1.48, Аноним (-), 10:50, 30/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > дефектов, таких как эффект красных глаз.

    Это не дефект.

     
  • 1.65, iZEN (ok), 14:41, 31/12/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, зачем нужна OpenCV для libav?
     
     
  • 2.68, Аноним (-), 14:13, 01/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Интересно, зачем нужна OpenCV для libav?

    Твой плеер тоже хочет порнуху смотреть, кули. In Soviet Russia your player watches you.

    // а если серьезно то и спроси у бздюков зачем они его так собирают, он там опция.


     
     
  • 3.70, iZEN (ok), 19:06, 01/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> Интересно, зачем нужна OpenCV для libav?
    > Твой плеер тоже хочет порнуху смотреть, кули. In Soviet Russia your player
    > watches you.
    > // а если серьезно то и спроси у бздюков зачем они его
    > так собирают, он там опция.

    Опция-опцией, а всё равно пролезает. В твоём Debian так же.


     
     
  • 4.71, Аноним (-), 21:08, 02/01/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Опция-опцией, а всё равно пролезает. В твоём Debian так же.

    В дебиане (и свежих *бунтах) насколько я вижу таки сборка из пакетов от opencv не зависит. Хотя раньше и правда зависела.

     

  • 1.75, ОнанБанан (?), 12:32, 07/01/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Libav для возможности преобразования сырого потока в кодированный, а то и синхронно в несколько. Для броадкастинга в инет одно. Для показа на 4к телечке, соединенного медью к хосту , другое.
     

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



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

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