Ultralytics YOLO27:
Компьютерное зрение на базе ИИ

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

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

NUNuvola Ladi3 min read
Использование YOLOv5 для обнаружения собак во дворе

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

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

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

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

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

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

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

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

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

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

Мужчина убирает собачьи экскременты в парке

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

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

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

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

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

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

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

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

Репозиторий Бена на GitHub.

Explore solutions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

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

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

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

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Компьютерное зрение для аэрофотоснимков

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

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

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

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

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше
Компьютерное зрение для аэрофотоснимков

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оптимизируй производство с моделями Ultralytics YOLO. Vision AI обеспечивает контроль качества, обнаружение дефектов, соблюдение требований к PPE и автоматизацию сборочной линии.
Узнать больше
Компьютерное зрение в автомобильной отрасли

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

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

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

Добавь Vision AI в умное сельское хозяйство с моделями Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание поголовья и точное земледелие для более высоких и эффективных урожаев.
Узнать больше

Давай вместе создавать будущее AI!

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