Владелец собаки собрал систему отслеживания фекалий на машинном зрении

Энтузиаст разработал систему отслеживания собачьих фекалий во дворе дома. Система распознает характерную позу животного во время испражнения и отмечает место на снимке двора. Автору разработка помогает экономить время на уборке газона и сразу видеть те места, которые надо очистить.

b29f356f869f59b2787cf4f178e2ad6e.jpg

Разработчик Калеб Олсон (Caleb Olson) опубликовал на одноименном YouTube-канале видеоролик с историей создания системы. Автор рассказал, что его корги Твинки (Twinkie) свободно гуляет на заднем дворе дома и поэтому двор часто приходится убирать от продуктов жизнедеятельности пса. Не всегда находится время сделать это своевременно, поэтому порой Калебу бывает сложно найти все фекалии.

Корги по кличке Твинки (Twinkie)Корги по кличке Твинки (Twinkie)

Для упрощения рутинных домашних задач энтузиаст разработал систему на базе алгоритмов машинного зрения, которая помогает следить за Твинки и обнаруживать места испражнений. В качестве «глаз» системы Калеб использовал обычную камеру видеонаблюдения, установленную на участке. Разрешение камеры не позволило бы с точностью определять фекалии и отличать их от мусора. К тому же Калеб живет в снежном регионе и зимой система вовсе бы не работала.

Разработчик решил, что не будет искать сами фекалии, а будет отмечать на снимке заднего двора места, в которых Твинки испражнялся. Калеб использовал библиотеку DeepLabCut, помогающую определять силуэты животных и обучил систему определять характерные позы собаки во время испражнения. Для обучения использовались фотографии Твинки.

Рабочая система отмечает места красным кругомРабочая система отмечает места красным кругом

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

© Habrahabr.ru