Нам давно очень хотелось научиться различать цвета, применение этой способности видится в том, чтобы если например рыжий кот на диете, то кормушка для него не сработает))) Если чёрная собака уже гуляла сегодня, то дверь для неё не откроется и т.д. Да и вообще давно пора начинать собирать робота, который будет ездить по дому и искать потерянные носки. Вот этот хаотичный набор мыслей и привёл нас к тому, что с чего-то нужно начинать и мы начали с поиска технического решения для определения породы собак и кошек, реализация этого позволит сразу решить несколько задач, чтобы с большей точностью идентифицировать то животное, которое находится под наблюдением нашей умной системы контроля. В целом найденное техническое решение работает неплохо, во всяком случае в случае обнаружения значительно отличающихся друг от друга пород мы сможем определить кто из них кто, однако на текущий момент времени не будет умным полностью полагаться исключительно на компьютерное зрение и обученные нейронные сети, всё-таки точность их распознавания ещё далека от идеала и возможны неточности и ложные срабатывания системы. Тем не менее начало этого большого проекта положено и полученные результаты внушают осторожный оптимизм.
На видео продемонстрирован процесс распознавания пород собак и кошек, присутствуют некоторые ошибки, но в разумных рамках, точность распознавания исходя из наших экспериментов составляет порядка 70-80%, если использовать дополнительные физические методы, например измерять вес животного, когда он приходит и становится перед камерой (например перед дверью в помещение) и на основе этих дополнительных данных делать более точный прогноз обнаружения того или иного животного, то это вероятно будет вполне приемлемый результат работы системы.
Хронология проводимых работ:
03.11.2022 г — старт разработки проекта, изучение принципа анализа распознавания пород кошек и собак в системах компьютерного зрения;
25.11.2022 г — разработано тестовое андроид-приложение «Распознавание пород» рассчитанное на работу на смартфонах и планшетах работающих под операционной системой Андроид;
04.12.2022 г — начало процесса тестирования, устранения обнаруженных багов и ошибок программного кода;
17.12.2022 г — разработка базовой составляющей проекта полностью завершена, разработка проекта временно приостановлена.
ИСПОЛЬЗУЕМЫЕ ТЕХНОЛОГИИ
Java, С/С++
Другие разработки компании:
(удерживайте палец на элементе, чтобы прочитать краткое описание)