Функция обнаружения волнового фронта объекта с использованием Python.есть ли библиотеки? - PullRequest
0 голосов
/ 25 мая 2018

Я делаю 3D-сканирование и экспортирую результат как объект волнового фронта (.obj с сеткой, .mtl и .jpeg для текстуры).связь между гранями сетки и текстурой находится в .obj.

Я пытаюсь обнаружить «круги», например, на 3D-скане, которые находятся на текстуре.example нет "3D-вариации сетки, специфичной для объекта, который я хочу обнаружить. Изменение связано с объектом, для которого установлена ​​текстура. Поэтому я должен обнаруживать" только на основена текстуре ".

Моя проблема в том, что я не знаю, как начать. .jpeg" озадачен ". Я могу сделать порог и" базовую предварительную обработку "на .jpeg, но я неЯ не знаю, как сделать обнаружение объектов, которые нуждаются в «информации о геодезическом расстоянии» в дополнение к текстуре. По крайней мере, я не знаю эффективного способа. Я мог бы даже обнаружить некоторые функции непосредственно в JPEG. Некоторые из нихне разбить на разные части jpeg. не знаю, может ли это помочь ...

Моей первой мыслью было зациклить каждую вершину (что уже звучит не очень оптимизировано), попытаться восстановитьлокальный (приблизительно размер объекта, который я хочу обнаружить), не озадаченный "jpeg", и выполните обнаружение функции на этом не озадаченном jpeg.

Я попытался "приписать" среднее "значение цвета"в каждой вершине, но я теряю слишком много информации о текстуре.

Мой вопрос, существуют ли библиотеки Python для манипулирования этим форматом?Существуют ли какие-либо библиотеки Python для обнаружения объектов на сетке с такой «озадаченной» текстурой?

, если нет, то какой способ обработки будет лучшим?Я предполагаю, что цикл на всех вершинах и локальная реконструкция JPEG не идеальны ...

...