Comments 37
впечатляет, интересно как решалась проблема поиска лиц у людей с разным цветом кожи, есть подозрение что примитив может и не подойти.
0
У меня более актуальный вопрос. Каким образом распознавать объекты на видео в реальном времени? Насколько трудоемки такие процессы и какие методы могут быть использованы?
+1
Наверное надо сначала вспомнить, что видео — это 24 картинки в секунду(если говорить о фильмах).
В методе автора поста обработка одной картинки занимала 14 мс, то есть 24 картинки обработаются за 336мс, что меньше секунды. Приведённым методом НЛО можно распознавать и на видео =)
В методе автора поста обработка одной картинки занимала 14 мс, то есть 24 картинки обработаются за 336мс, что меньше секунды. Приведённым методом НЛО можно распознавать и на видео =)
+1
Ура! Очень обнадеживающая информация, а то собираюсь магистерскую делать на тему дополненной реальности, а там распознавание объектов на видео очень важно :)
+3
Понятно что если задействовать достаточные вычислительные ресурсы можно обрабатывать и 240 и 2400 кадров в секунду.
Но ведь видео это не просто 24 картинки в секунду. Картинки связаны между собой (при онлайн-съемке). Есть ли алгоритмы межкадрового взаимодействия? Когда не просто 24 компьютера обрабатывают 24 картинки в секунду и каждый по отдельности отвечает на вопрос «Есть ли жизнь на Марсе?».
Но ведь видео это не просто 24 картинки в секунду. Картинки связаны между собой (при онлайн-съемке). Есть ли алгоритмы межкадрового взаимодействия? Когда не просто 24 компьютера обрабатывают 24 картинки в секунду и каждый по отдельности отвечает на вопрос «Есть ли жизнь на Марсе?».
+1
легко
0
C помощью стандартных каскадов OpenCV для детекции лиц, обычный компьютер вполне справляется с видео
0
Почитайте статью ссылку на которую я дал в конце. Там они используют методику для поиска робота в видеопотоке. Всё прекрасно работает. :)
0
Интересно, спасибо :)
А вот такой вопрос — можно ли применить подобный механизм для задаач сходных с теми что представлены в проекте GalaxyZoo?
Если кратко, то там используется методика краудсорсинга для определения направления вращения спиральных галактик (против и по часовой стрелке). Конечно, условия для машины там адские — больше интуитивно определяется, нежели видно непосредственно. Но все же :)
А вот такой вопрос — можно ли применить подобный механизм для задаач сходных с теми что представлены в проекте GalaxyZoo?
Если кратко, то там используется методика краудсорсинга для определения направления вращения спиральных галактик (против и по часовой стрелке). Конечно, условия для машины там адские — больше интуитивно определяется, нежели видно непосредственно. Но все же :)
0
У нас в Нижнем на Покровке стоят скульптуры «из прошлого», и как-то у брата мыльница обнаружила лицо на скульптуре мальчика-чистильщика обуви.
0
А у скульптуры фотографа? Или Козы в начале Покровки? /юмор/
Вообще же статья довольно интересная, но видимо из-за моей невнимательности и непросвящённости непонятно, в чём координальное отличие от иных алгоритмов распознавания?
Вообще же статья довольно интересная, но видимо из-за моей невнимательности и непросвящённости непонятно, в чём координальное отличие от иных алгоритмов распознавания?
0
Вот это тоже интересно. Какие алгоритмы применяются в камерах? Хотя работают они определённо как-то фиговенько (по-крайней мере в моей:) ).
0
С огромным нетерпением жду следующей статьи на тему. Очень интересная а главное полезная статья, как раз то что нужно.
0
Данный алгоритм, кстати, применим и в системах биометрического контроля доступа. Только там набор «семплов», например для пальца, немного другой, но смысл тот же.
0
А вы уверены что на предпоследней картинке слева вверху ложное срабатывание? :)
Представте, благодаря этой методике на фотке нашлось настоящее НЛО! :)
Представте, благодаря этой методике на фотке нашлось настоящее НЛО! :)
+6
Спасибо автору за статью… интресно было почитать
вот если что еще ссылка по теме про создание каскада на русском
www.compvision.hi-tech-info.info/education.php
вот если что еще ссылка по теме про создание каскада на русском
www.compvision.hi-tech-info.info/education.php
0
Написано на основе этого оригинального дока: robotik.inflomatik.info/other/opencv/OpenCV_ObjectDetection_HowTo.pdf
0
А не могли бы вы выложить цветные картинки в большом формате куда-нибудь? Я про космические. Понравились очень.
0
Скажите, а какую методику лучше использовать, например, для выделения впадин на плоскости? Освещение падает под углом, поэтому одна кромка более светлая, чем фон, другая — более темная. Хотя на глаз впадины легко определяются, непонятно как правильнее распознавать такие объекты автоматически.
0
Сложно сказать навскидку. Понятно, что нужно ориентироваться на яркость. Для начала я бы попытался получить какую-то трансформанту исходного изображения, чтобы области пониженной яркости выделялись чётко. После чего, если кроме впадин там ничего нет, то нужно сразу искать эти области. Если же кроме впадин там есть ещё объекты, то необходимо завязываться на другие признаки, например форму. По границе впадины и яркой области можно провести дугу, следовательно необходимо определить насколько зетемнённая область апроксимируется дугой. Для этого можно использовать генетические алгоритмы (реализацию можете посмотреть в статьях на хабре, тут для параболы есть) или преобразования хафа с уравнением круга/дуги (я их описывал в своей статье по взлому капчи).
Ну, в общем, это то, что сразу в голову пришло.
Ну, в общем, это то, что сразу в голову пришло.
0
Если ничего больше нет на изображении, то можно попробовать либо привести к полутоновому и детектором границ Канни определить эти самые границы, а затем выделить их с помощью операций дилатации и открытия, либо сразу сделать изображение бинаризованным с помощью метода Отсу, а потом делать по нему адаптивное пороговое преобразование
0
Хостинг картинок лежит. Без иллюстраций, статья сильно теряет :(
0
Хорошая статья, а как можно посмотреть какие примитивы были применены в итоге для распознавания?
0
Картинки пропали
0
Sign up to leave a comment.
В поисках НЛО. Детект объектов на изображении