Для небольших компаний по изготовлению мебели и дизайнеров интерьеров может быть полезен подобный не очень точный способ измерения, который основывается на способности компьютерного зрения определять геометрические размеры (в базовой разработке это ширина и высота предмета, но в более продвинутых разработках можно рассчитывать и приблизительный объём, что может быть полезно например для быстрой оценки габаритов почтовых отправлений). Исходя из проведённых нами экспериментов например точность измерения высоты объекта около 1 метра составляет плюс-минус 1-2 см, что в принципе вполне приемлемо для каких-либо предварительных оценок возможности размещения предмета интерьера в реальном дизайне помещения. Несколько позже мы постараемся разработать приложение с дополненной реальностью (AR), которое будет при помощи дополненной реальности «размещать» мебель в предполагаемых свободных пространствах помещений и возможно интегрируем туда виртуальную рулетку, чтобы повысить информативность и практическую полезность данного программного решения.
После получения возможности оценивать размеры объектов в цифровых значениях возникает логичная мысль применять подобное программное решение в системе управления Умным домом Белого Мага, так например можно будет попытаться оценивать скорость роста растений или фиксировать изменение размеров каких-либо механических устройств или расстояний до них (подвижных роботов и механических устройств и механизмов), в целом возможность измерять дистанцию до объекта и между двумя точками является ценным приобретением и открывает огромные возможности для практических экспериментов.
Хронология проводимых работ:
02.09.2022 г — старт разработки проекта, изучение принципа создания систем виртуального измерения размеров на основе AR (дополненной реальности);
25.09.2022 г — разработано базовое андроид-приложение «Виртуальная рулетка» рассчитанное на работу на смартфонах Android, основанное на формирования точек на виртуальной плоскости, между которыми вычисляется расстояние;
02.10.2022 г — начало процесса тестирования, устранения обнаруженных багов и ошибок программного кода;
05.10.2022 г — разработка базовой составляющей проекта полностью завершена, разработка проекта временно приостановлена.
ИСПОЛЬЗУЕМЫЕ ТЕХНОЛОГИИ
Java, Kotlin, С/С++
Другие разработки компании:
(удерживайте палец на элементе, чтобы прочитать краткое описание)