Ultralytics YOLO27: Вступи в список ожидания.
Лицензия YOLO
Визуальный ИИ

YOLOvME: загадочное дело о собачьих экскрементах

Узнай, как Бен Фарахманд с помощью YOLOv5 и Vision AI разрешил загадку собачьих экскрементов в своём районе и улучшил отношения между соседями.

Nuvola LadiNuvola Ladi3 мин. чтения
Обнаружение собак во дворе с помощью YOLOv5

В следующий раз, прежде чем позволить собаке справить нужду во дворе соседа, подумай дважды. Бен Фарахманд столкнулся именно с такой проблемой: его дочь стала сообщать ему, что во дворе всё чаще появляются собачьи фекалии. Не зная, кто за этим стоит, Бен начал придумывать, как поймать виновника с поличным.

Нам захотелось узнать, чем закончилась эта история, поэтому мы встретились с Беном и задали ему несколько вопросов о его опыте работы с Ultralytics YOLOv5 и ИИ для компьютерного зрения.

Как ты создавал инструмент для обнаружения объектов?#

Собака и хозяин в парке

Определение проблемы#

«Я увидел проблему. Подумал: „Ладно, моя дочь играет во дворе и замечает там собачьи фекалии. Я хотел поговорить с человеком, который позволял собаке справлять нужду и не убирал за ней“, — рассказывает Бен. Ему нужно было найти решение получше, чем круглосуточно смотреть в окно.

Выбор подходящей модели МО#

После быстрого поиска в Google Бен обнаружил Ultralytics YOLOv5 и приступил к обучению своей модели. «Я нашёл несколько доступных моделей. У YOLOv5, судя по всему, была хорошая документация, поэтому я просто начал с неё». Затем Бен обратился к Twitter и подробно описал результаты своего наблюдения, заставив нас с нетерпением ждать продолжения.

Обучение модели МО#

Вначале Бен столкнулся с парой препятствий. Сначала его модель плохо обнаруживала маленьких собак, которые всё ещё оставались подозреваемыми в этом деле. Иногда модель классифицировала маленьких собак как птиц, а иногда вовсе их не замечала. В одном случае большая пушистая белая собака была классифицирована как овца. Чтобы решить эту проблему, Бен заменил небольшую нейросеть, которой пользовался, на более крупную — и добился успеха. Маленькие собаки больше не распознавались как птицы, а бывшая «овца» наконец была правильно определена как собака.

Мужчина убирает за собакой в парке

Удалось ли тебе поймать виновника?#

«Удалось. Обычно хозяева проходили мимо моего двора. Иногда это был отец, иногда дочь. Когда я изучил данные, то обнаружил, что отец всегда убирал за собакой, а дочь — нет». Похоже, ситуация в районе Бена улучшилась. «Мы написали им письмо и поговорили с ними, и с тех пор собачьих фекалий больше не появлялось. Но теперь всё это немного жутковато: иногда я выхожу на улицу и узнаю собак, которые проходят мимо. И невольно думаю, знают ли они, что я за ними наблюдаю».

Как ты начал работать с Ultralytics и YOLOv5?#

«Ну, случайно. Я знал об OpenCV и немного экспериментировал с ним ещё в аспирантуре. Но моя аспирантская программа была больше посвящена проектированию социальных проектов и не была связана с инженерией. Я просто немного возился с OpenCV. Недавно я понял, что могу сделать то, что задумал, но не был полностью уверен, что у меня получится. Ещё я не осознавал, насколько это просто. Спасибо вам за отличную документацию. Тому, кто её написал, нужно повысить зарплату».

Какие ещё задачи ты хотел бы решить с помощью Ultralytics YOLOv5?#

«Сейчас первым делом приходит на ум знак „Стоп“ в нашем районе, который водители постоянно проезжают не останавливаясь. Возможно, кто-то уже создал такое приложение, но я хотел бы выяснить, кто продолжает игнорировать знак. Правда, я не могу сказать, насколько законно было бы мне установить что-то подобное».

Бен Фарахманд — менеджер по продукту в небольшой образовательной компании Tuva Labs, которая развивает навыки работы с данными и помогает учителям включать реальные примеры в преподавание математики и естественных наук. Tuva Labs предоставляет наборы данных, уроки и ПО для построения графиков, позволяя включать в учебные программы уроки статистики на самые разные темы. Бен также основал FAZA — кооперативную настольную игру с захватывающим сюжетом в духе pulp-фантастики, переосмысляющую классическую историю о вторжении инопланетян.

Посмотри тред Бена в Twitter, в котором он рассказывает о истории с собачьими экскрементами.

Найди код Бена в его репозитории dog-detector на GitHub.

Автор

Nuvola Ladi
Nuvola Ladi

Менеджер по цифровому контенту · Ultralytics

Nuvola Ladi — менеджер по цифровому контенту в Ultralytics. Она создает материалы о Vision AI и Ultralytics YOLO, а также представляет компанию на отраслевых мероприятиях, таких как PyTorch Conference 2025. Она живет в Испании и получила степень магистра визуальных и цифровых медиа в IE University. До прихода в Ultralytics она работала в таких организациях, как XVA Gallery & Hotel и Rolex.

Комментарии

Задай вопрос, поделись результатами или помоги кому-нибудь.

Изучи решения

Компьютерное зрение в спорте

Компьютерное зрение в спорте

Узнай, как Ultralytics YOLO обеспечивает компьютерное зрение в спорте: отслеживание игроков и мяча, аналитика результатов, полезные выводы для тренеров и реабилитация спортсменов.
Подробнее
Компьютерное зрение для аэросъёмки

Компьютерное зрение для аэросъёмки

Превращай снимки с дронов и аэрофотоснимки в полезные данные в реальном времени для сельского хозяйства, аквакультуры, охраны природы и геопространственного анализа с Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Применяй компьютерное зрение в аэрокосмической отрасли с Ultralytics YOLO: для осмотра самолётов, обнаружения посторонних предметов на взлётно-посадочных полосах, наземного обслуживания аэропортов и выявления дефектов композитных материалов.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защити любой объект с помощью моделей Ultralytics YOLO. ИИ на базе компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Создавай более интеллектуальные машины с моделями Ultralytics YOLO. ИИ на базе компьютерного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Подробнее
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Визуальный AI обеспечивает проверку посылок, сортировку, отслеживание транспорта и мониторинг безопасности на складе в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Визуальный AI обеспечивает отслеживание запасов, мониторинг полок, управление очередями и более глубокое понимание поведения покупателей.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

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

Компьютерное зрение в производстве

Оптимизируй производство с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ обеспечивает контроль качества, обнаружение дефектов, контроль использования СИЗ и автоматизацию сборочных линий.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

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

Компьютерное зрение в сельском хозяйстве

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

Давай вместе строить будущее ИИ!

Начни свой путь в будущее машинного обучения