Squeak.ru - шаблоны программирования

OpenCV: обнаружение людей на городской площади

Мне нужно найти таких людей или группу людей на городской площади. Я использую функцию CascadeClassifier.detectMultiScale и подготавливаю изображение с помощью equalizeHist (правильная яркость и контраст) введите описание изображения здесь

Как видите, найдены не все люди.

В описании к haarcascade_fullbody.xml я читал, что детектор поддерживает только вид спереди и сзади.

Знаете ли вы какую-нибудь коллекцию haarcascades для этой проблемы, или, может быть, мне нужно исправить мой код и оставить эти каскады?


  • Может быть полезно: stackoverflow.com/questions/10231380/ 28.07.2012
  • Если бы вы смогли получить правильное обнаружение, потому что я получаю такое же обнаружение, как и ваше. 19.08.2013
  • Нет, я обнаружил различие между ЦП и Реализация GPU и оставила эту проблему. Но я думаю, что одно решение использует одновременно несколько каскадов, как в комментарии @Prakhar Mohan. Подскажите, есть ли у вас какие-нибудь интересные идеи. 20.09.2013

Ответы:


1

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

26.07.2012
  • Я стараюсь использовать верхнюю часть, нижнюю часть, mcs_upperbody и fullbody из каталога OpenCV haarcascades, лучшие результаты я получаю с полным корпусом. Свиньи каскады я тестировал с peopledetect.cpp образцом, и этот результат был наихудшим. Знаете ли вы какие-нибудь другие коллекции каскадов? Я считаю это стандартной проблемой и думаю, что нет необходимости тренировать новые каскады. 26.07.2012
  • У каскадов есть изображения с разными порогами. Теперь проблема, которую я вижу, заключается в том, что некоторые части зданий идентифицируются как люди, это может быть так, потому что их порог каким-то образом совпадает с порогом здания. Другая проблема заключается в том, что когда люди не идентифицируются, так как их тело не изображено на картинке полностью, я думал, что она будет решена с помощью других классификаторов хаара. Я постараюсь найти другие классификаторы и свяжусь с вами, если что-нибудь найду. Вы пытались запустить множественное обнаружение, используя несколько каскадов одновременно? 26.07.2012
  • Новые материалы

    Угловая структура архитектуры
    Обратите внимание, что эта статья устарела, я решил создать новую с лучшей структурой и с учетом автономных компонентов: https://medium.com/@marekpanti/angular-standalone-architecture-b645edd0d54a..

    «Данные, которые большинство людей используют для обучения своих моделей искусственного интеллекта, поставляются со встроенным…
    Первоначально опубликовано HalkTalks: https://hacktown.com.br/blog/blog/os-dados-que-a-maioria-das-pessoas-usa-para-treinar-seus-modelos-de-inteligencia-artificial- ja-vem-com-um-vies-embutido/..

    Сильный ИИ против слабого ИИ: различия парадигм искусственного интеллекта
    В последние годы изучению и развитию искусственного интеллекта (ИИ) уделяется большое внимание и прогресс. Сильный ИИ и Слабый ИИ — две основные парадигмы в области искусственного интеллекта...

    Правильный способ добавить Firebase в ваш проект React с помощью React Hooks
    React + Firebase - это мощная комбинация для быстрого и безопасного создания приложений, от проверки концепции до массового производства. Раньше (знаете, несколько месяцев назад) добавление..

    Создайте API с помощью Python FastAPI
    Создание API с помощью Python становится очень простым при использовании пакета FastAPI. После установки и импорта вы можете создать приложение FastAPI и указать несколько конечных точек. Каждой..

    Веселье с прокси-сервером JavaScript
    Прокси-серверы JavaScript — это чистый сахар, если вы хотите создать некоторую общую логику в своих приложениях, чтобы облегчить себе жизнь. Вот один пример: Связь клиент-сервер Мы..

    Получить бесплатный хостинг для разработчиков | Разместите свой сайт за несколько шагов 🔥
    Статические веб-сайты — это веб-страницы с фиксированным содержанием и его постоянным содержанием. Но теперь статические сайты также обрабатывают динамические данные с помощью API и запросов...