Главный инженерный специалист по продажам, установке, обслуживанию и ремонту неэлектрических дозирующих насосов
- разработка формата хранения параметров текстур с применением .json файла с параметрами для каждой текстуры и скрипта для считывания этих параметров в в веб-приложении;
- разработка алгоритма заполнения полотна соответствующего реальными размерами поверхности (пола, стен или потолка) изображениями с текстурой заказчика (фрагментами текстуры) на базе библиотек NumPy, OpenCV и имеющего следующие возможности: произвольной ориентации фрагментов текстуры, горизонтальное смещение фрагментов с регулируемым шагом, выкладка фрагментов текстуры «елочкой» с выбором необходимого количества фрагментов, заполнение полотна с использованием нескольких фрагментов текстуры с различным рисунком;
- разработка продвинутого алгоритма переноса текстуры с полотна на маску сегментации поверхности (пола, потолка, стен) с учетом перспективы сегментированной поверхности на изображении апартаментов, разработанный алгоритм использует гомографию либо афинные преобразования в зависимости от количества заданных опорных точек на изображении и включает следующие шаги:
1) построение развертки комнаты по заданным опорным точкам,
2) перенос на развертку угловых точек исходного изображения гомографией либо афинным преобразованием в зависимости от того 3 или 4 угловых точек имеются на обрабатываемом изображении,
3) создание полотен текстур поверхностей пола, стен либо потолка в соответствии с заданными размерами комнаты,
4) пересчет развертки комнаты из реальных размеров в разрешение полотна текстуры,
5) центрирование развертки на полотне, её смещение и поворот по запросу пользователя,
6) перенос подготовленных на элементах развертки изображения текстур пола, стен либо потолка на маски сегментации при помощи гомографии либо аффинного преобразования в зависимости от количества опорных точек;
- разработка алгоритма сортировки и деления опорных точек, полученных с помощью интерактивного ввода мышью в веб-приложении, на точки пола и потолка, а также проверки корректности их перспективы