Энтузиаст разработал систему отслеживания собачьих ? во дворе дома. Система распознает характерную позу животного во время испражнения и отмечает место на снимке двора. Автору разработка помогает экономить время на уборке газона и сразу видеть те места, которые надо очистить.
Разработчик Калеб Олсон (Caleb Olson) опубликовал на одноименном YouTube-канале видеоролик с историей создания системы. Автор рассказал, что его корги Твинки (Twinkie) свободно гуляет на заднем дворе дома и поэтому двор часто приходится убирать от продуктов жизнедеятельности пса. Не всегда находится время сделать это своевременно, поэтому порой Калебу бывает сложно найти все фекалии.
Для упрощения рутинных домашних задач энтузиаст разработал систему на базе алгоритмов машинного зрения, которая помогает следить за Твинки и обнаруживать места испражнений. В качестве «глаз» системы Калеб использовал обычную камеру видеонаблюдения, установленную на участке. Разрешение камеры не позволило бы с точностью определять фекалии и отличать их от мусора. К тому же Калеб живет в снежном регионе и зимой система вовсе бы не работала.
Разработчик решил, что не будет искать сами фекалии, а будет отмечать на снимке заднего двора места, в которых Твинки испражнялся. Калеб использовал библиотеку DeepLabCut, помогающую определять силуэты животных и обучил систему определять характерные позы собаки во время испражнения. Для обучения использовались фотографии Твинки.
По заявлению автора, готовая система отлично справляется со своими задачами. Каждый раз, когда пес занимает позу для испражнения, система понимает это и отмечает место на снимке двора красным кругом. Доступ к снимку можно получить со смартфона и пройтись по потенциальным местам, нуждающимся в уборке.