После года разработки состоялся (http://opencv.org/opencv-3-2.html) релиз свободной библиотеки OpenCV 3.2 (http://opencv.org/) (Open Source Computer Vision Library), предоставляющей средства для обработки и анализа содержимого изображений, в том числе распознавания объектов на фотографиях (например, лиц и фигур людей, текста и т.п.), отслеживания движения объектов, преобразования изображений, применения методов машинного обучения и выявления общих элементов на разных изображениях. Код библиотеки написан на языке С++ и распространяется (https://github.com/Itseez/opencv) под лицензией BSD. Биндинги подготовлены для различных языков программирования.
В состав новой версии (https://github.com/opencv/opencv/wiki/ChangeLog) интегрированы новые возможности, подготовленные студентами в рамках программы "Google Summer of Code 2016". Например, подготовлены синусоидальные модели для модуля разворачивания фаз (phase unwrapping (http://docs.opencv.org/trunk/df/d3a/group__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 (http://docs.opencv.org/3.1.0/d6/d0f/group__dnn.html): добавлено множество новых слоёв, реализовано семантическое сегментирование и поддержка SSD-сетей, добавлена поддержка импорта из TensorFlow. Расширен список поддерживаемых форматов изображений и камер. Добавлено приложение для интерактивной калибровки камеры. Добавлена большая порция оптимизаций для ускорения работы на архитектурах с процессорами Intel и ARM, в том числе задействованы векторные инструкции и новые ядра OpenCL. Реализована возможность ускорения за счёт применения в OpenCV наборов OpenVX и LAPACK/BLAS (включая Intel MKL, Apple Accelerate, OpenBLAS и Atlas). В репозиторий opencv_contrib (http://github.com/itseez/opencv_contrib) добавлена порция новых алгоритмов.URL: http://opencv.org/opencv-3-2.html
Новость: http://www.opennet.me/opennews/art.shtml?num=45781
Что лучше для разработки нейронных сетей - Tensor Flow или OpenCV?
Я знаю, что основная задача OpenCV таки не в этом, но всё-же хочется знать мнение здешних специалистов.
OpenCV
Caffe
как-то толстовато
В OpenCV не реализована тренировка глубоких нейронных сетей. Только подгрузка и запуск натренированных моделей. Так что используйте TensorFlow
>>глубоких нейронных сетейсразу видно специалиста
Балтика №9
Вещь !!!
> Бибилиотека может применяться для распознавания объектов на фотографиях и видео (например, распознавание лиц и фигур людей, текста и т.п.)ну и для чего оно нужно? для шпейонского по?
Короче, для доксинга.
в киношках титры есть, а вот то что добывать информацию из источника тебе не адресованного стало проще, должно настораживать. не нойте потом про зондаж
А радиоприёмники это вообще ужас. Ты вообще никак не узнаешь если какой-то MайорInMiddle будет слушать передачу! Единственное решение -- обмотать передатчик фольгой!
> А радиоприёмники это вообще ужас. Ты вообще никак не узнаешь если какой-то
> MайорInMiddle будет слушать передачу! Единственное решение -- обмотать передатчик фольгой!Если бы не один нюанс. Многие приемники таки немного излучают. Супергетеродины и т.п. - излучают на частоте преобразования, часто около 450кГц. Английские спецслужбы так даже пытались ловить шпиков - запилили чувствительный приемник на 450кГц с направленной антенной. Но по мере увеличения числа приемников фокус стал Кэпом. Вот знаете вы что у всех есть радио, ну и толку? Доработанный трюк позволяет запалить приемники настроенные на желаемую частоту.
До сих пор икается: SMPS не рекомендуется делать с частотой преобразования 450кГц. Положит все приемники в округе, когда они вместо преобразованного сигнала поймают питальник.
на 450кГц передать серьёзную мощность без антенны сложновато, а ПЧ преобразователь экранирован, так исторически сложилось :)
клоун: чтобы сделать программу чуть более умной.http://static.open-open.com/lib/uploadImg/20160114/201601142...
Это позволит напр. "взять под охрану" отдельно стоящий автомобиль, сопоставляя лица тех кто подошёл к нему с лицом владельца из базы данных, подавая тревогу если это угонщик и игнорируя собак.
> клоун: чтобы сделать программу чуть более умной.
> http://static.open-open.com/lib/uploadImg/20160114/201601142...
> Это позволит напр. "взять под охрану" отдельно стоящий автомобиль, сопоставляя лица тех
> кто подошёл к нему с лицом владельца из базы данных, подавая
> тревогу если это угонщик и игнорируя собак.Т.е. если я мордой лица вышел как сербернар то могу идти в мелкие воришки? Будущее рядом и оно прекрасно..
клоун: если ты барбос и внутри и снаружи, то работаешь охранником, и в ближайшие 5-10 лет тебя (и всех твоих дружков-барбосов) ждёт массовое сокращение.Охранники, водители и кассиры - первые в группе риска на потерю работу из-за внедрения новых технологий.
> клоун: если ты барбос и внутри и снаружи, то работаешь охранником, и
> в ближайшие 5-10 лет тебя (и всех твоих дружков-барбосов) ждёт массовое
> сокращение.
> Охранники, водители и кассиры - первые в группе риска на потерю работу
> из-за внедрения новых технологий.И куда их девать? хватит уже пугать нас.. то дальнобои теряют работу , то охраники. Куда все они пойдут?
я про вообще. А про Россию уже было такое. Ликбезы и РАБФАКи после гражданской войны. Яма 90-х здесь не страшна. 40 летнего охраника переучить можно на более приемлемую специальность. Но для этого надо воля у государственных бездельников.
> 40 летнего охраника переучить можно на более приемлемую специальностьохранники будут всегда востребованы у нас. дроны/киборги оно конечно хорошо, но трубу нужно кому-то от "освободившихся бездельников" охранять ). а те, кто тут больше всех за будущее сказки говорит, первыми пойдут спамить в почтовые ящики по подъездам объявлениями "Компьютерный мастер", хахаха. вот такой исход куда реальнее
> больше всех за будущее сказки говорит, первыми пойдут спамить в почтовые
> ящики по подъездам объявлениями "Компьютерный мастер", хахаха.А налаживать и чинить терминаторов кто будет? Не говоря о том что их кто-то проектирует? В иделе конечно терминаторы полностью автономны и чинятся сами, но когда они все это смогут... ок, это будет совсем другой мир.
> я про вообще. А про Россию уже было такое. Ликбезы и РАБФАКи
> после гражданской войны.Ты сравнил блин уровень технологий. Иди, поучись на рабфаке современные микросхемы проектировать. И как, хорошо получается? Так что охраннику в лучшем случае светит "апгрейд" до монтера или наладчика. Ну то-есть всякие провода в канализации тянуть, пока киборги сами не научатся да гомно за автоматикой убирать, покуда это не автоматизировали.
Куда, куда... в пеший эротический поход. Даже если побуянят в начале. 21-й век - надо всегда быть готовым переучиваться.
Или включат мясорубку. В принципе - уже ... :(
> И куда их девать? хватит уже пугать нас.. то дальнобои теряют работу
> , то охраники. Куда все они пойдут?Гусары, молчать!
> водителимечты, мечты...что-то железнодорожные составы до сих пор на автоматику не перевели, а они по идее первые в очереди, тк рельсы
клоун: вообще-то, компьютерное зрение - это совсем о другом.Для перевода железнодорожных перевозок на автоматику необходима массовость и выделенная линия. У грузовых перевозок этого нет. У пассажирских это есть только в метро.
Попытки автоматизации были, но все они стокнулись с проблемой несоблюдения пассажирами правил. Напр. пассажир держит дверь.
Решения этой проблемы пока нет. Поэтому автоматизацию проводят только на ненагруженных линиях, увеличивая персонал на станциях, что в большинстве случаев нерентабельно.
И ты не прав что машинисты будут первыми. Первыми будут работники Макдональдсов (искать по запросу "автоматизированный ресторан", их уже штук 30 в мире). За ними - охранники (см. Knightscope K5) и водители.
>Попытки автоматизации были, но все они стокнулись с проблемой несоблюдения пассажирами правил. Напр. пассажир держит дверьдвойные двери (в корее норма, чтоб под колёса не бросались) и турникет перед ними - решает проблему.
клоун: техническую - да, проблему рентабельности - нет.
увидев две двери вы больше не спуститесь в метро ? смысл слова "рентабельность" хоть понимаете ?
> увидев две двери вы больше не спуститесь в метро ?
> смысл слова "рентабельность" хоть понимаете ?Конкретно в Питере, насколько понимаю, подход с двойными дверьми был экспериментально найден более дорогостоящим по совокупности множества факторов (не только собственно разработка и установка -- это частично компенсируется отсутствием нужды декорирования станционной части туннеля).
См. тж. http://masterok.livejournal.com/3271708.html (блог научно-популярный, поэтому воспринимать обычные там компиляции стоит аккуратно -- но подобрать слова для дальнейшей проверки в случае интереса к какой-то из широкого круга поднимаемых там тем нередко помогает)
>>экспериментально найден более дорогостоящим по совокупности множества факторовну а собственно вопрос - что важнее безопасность пассажиров или расходы ? Яркий пример - корейцы, у них метро в Сеуле это второй Сеул просто подземный, поговорите с корейцами, посмотрите какие у них затраты и тд. Пилить бюджет на создание ядерного щита - не расходы, а поставить буквально забор на станции - затраты.
> Пилить бюджет на создание ядерного щита - не расходы,
> а поставить буквально забор на станции - затраты.Без первого второе может не потребоваться. С южнокорейцами вообще смешно получилось -- страной в ненулевой мере рулила вообще гадалка, старая подружка президентши...
тёмные силы они и на марсе тёмные )) всегда есть чёрная рука которая всеми движет и устанавливает новый мировой порядок )
> мечты, мечты...что-то железнодорожные составы до сих пор на автоматику не перевелиВообще-то нынче навалом полностью автоматических поездов. Не говоря о том что в современных ЖД системах все рюхается компьютерами. Система знает где у нее какой поезд и делает вывод с какой скоростью можно ехать. Это и передается в поезд. У европейцев так есть даже свой особый уличный GSM, который ставят заместо смеафоров - он занят целиком обслуживанием управления поездами и т.п. внутренних нужд ЖД. Нет сигнала? Поезд не может ехать. И да, в рутинных монотонных работах типа диспетчерской компьютеры лажают намного реже. Самое ненадежное звено всех систем это человек. В московском метро как раз недавно проверили - только человек может стрелку на проволоку примотать.
p.s. FYI, в некоторых системах таки натурально нет машинистов.
> сопоставляя лица тех кто подошёл к немупо-моему этот безумный мир слишком заигрался в эти технологии. пора с этим завязывать
Ах Моська! ...
> по-моему этот безумный мир слишком заигрался в эти технологии. пора с этим завязыватьПравильно, даешь окончательное решение вопроса. Ружье у вас уже есть? Потому что за вами они тоже придут. Особенно после таких заявлений.
Найти лицо на картинке это одно - а распознать его с приличным процентом совпадение - трудно, куева туча всяких этих алгоритмов но мало эффективны со слабой базой и openCv не исключение.
> процентом совпадение - трудно, куева туча всяких этих алгоритмов но мало
> эффективны со слабой базой и openCv не исключение.А вот тут чуваки из Крок (системный интегратор такой) на хабре писали что они уже пихают камеры 30 Мпикселов. Везде. От сортира ночного клуба до аэропорта. И оно на автомате детектит что #$%ущихся в сортире, что драку на улице. А дальше алерт охране (полиции, ...) и телемаркет. Местами пришлось подолбаться, но согласно их заверениям - толпы вахтеров пырящихся в мониторы прошлый век. Их таки заменили железки.
это было еще лет 5-7 назад, заменили отчасти но не полностью и там нет супер пупер технологий. Плюс помимо камеры еще ставят датчики. Ведь куда приятней не только видеть, но еще чувствовать тепло и слышать звук.
> это было еще лет 5-7 назад, заменили отчасти но не полностью иНо поголовье вахтеришек сократилось. Если кто думает что кассиров и таксистов все это не коснется - напрасно, имхо. Таксисты вон уже кипишуют от уберов всяких. А ведь это только начало. И не то чтобы пассажиры будут сильно скучать по стремноватым, жуликоватым типкам.
> там нет супер пупер технологий.
Супер, не супер, а свою задачу выполняют и толпу вахтеров в результате ушли. Это если что не я придумал, а крупный сисемный интегратор Крок на хабре расписал какие процессы вообще идут по их части.
> Супер, не супер, а свою задачу выполняют и толпу вахтеров в результате
> ушли. Это если что не я придумал, а крупный сисемный интегратор
> Крок на хабре расписал какие процессы вообще идут по их части.Когда выбили стекло в машине, из-за 500-от рублёвой камеры, выяснилось что все камеры в округе только "онлайн" анализируют, но видео не сохраняют, машин было 3, камер 10-к вокруг, около ТТК.
Только упаси боже если автовладелец азиат в азии
для терминатора
> для терминатораДва Терминатора этому господину :)
BNC'шных
Для того, чтобы подобные технологии были не только у нескольких крупных контор и государств, которые могут потянуть разработку в одно рыло.Это всё уже здесь - смирись. Вопрос только в том, будет оно для избранных или общедоступно.
Расслабься. _ВСЁ_ что было только для избранных, рано или поздно становится общедоступным. Даже если это охраняют. Смотри ЯО.
Ну да, и чем дальше - тем быстрее. Вот OpenCV как раз - наглядный пример.
Да это ещё фигня, вот когда до биологии\генетики доберутся ... народ ещё завидовать будет нашим спокойным временам :))))
Кто завидовать, а ато - радоваться
> дефектов, таких как эффект красных глаз.Это не дефект.
Интересно, зачем нужна OpenCV для libav?
> Интересно, зачем нужна OpenCV для libav?Твой плеер тоже хочет порнуху смотреть, кули. In Soviet Russia your player watches you.
// а если серьезно то и спроси у бздюков зачем они его так собирают, он там опция.
>> Интересно, зачем нужна OpenCV для libav?
> Твой плеер тоже хочет порнуху смотреть, кули. In Soviet Russia your player
> watches you.
> // а если серьезно то и спроси у бздюков зачем они его
> так собирают, он там опция.Опция-опцией, а всё равно пролезает. В твоём Debian так же.
> Опция-опцией, а всё равно пролезает. В твоём Debian так же.В дебиане (и свежих *бунтах) насколько я вижу таки сборка из пакетов от opencv не зависит. Хотя раньше и правда зависела.
Libav для возможности преобразования сырого потока в кодированный, а то и синхронно в несколько. Для броадкастинга в инет одно. Для показа на 4к телечке, соединенного медью к хосту , другое.