0

Я хочу создать двумерную панораму боковой поверхности металлического (окрашенного/иначе) цилиндрического объекта, который может иметь дефекты, такие как царапины или вмятины. Я захватил видео из 300 кадров с соответствующим ROI того же самого. Теперь я пытаюсь сшить два непрерывных кадра, но нет контрольных точек (не идентифицируемых), так как поверхность однородна, поэтому вы не знаете, где 1-й столбец второго кадра находится в 1-м кадре. Более того, значения интенсивности пикселя имеют тенденцию меняться в течение двух непрерывных кадров из-за высокой отражательной природы поверхности металла. Каждый кадр имеет искажения, также связанные с изогнутой природой поверхности. В качестве альтернативного метода я попытался использовать несколько кулачков, но я теряю «данные» на двух концах рамки.Панорама цилиндра

ответ

3

Как вы снимаете свое видео? Движение камеры или вращение цилиндра? Если вы сами можете самостоятельно разработать технику получения изображений, я бы рекомендовал следующее:

Используйте камеру линии. Эти камеры предназначены для приложений, как то, что вы хотите, так как они автоматически сшивают каждый кадр (это всего лишь одна линия пикселей) и гарантируют, что при сшивке ваша поверхность будет иметь одинаковое качество освещения. Ваша камера должна быть неподвижной, и ваш объект должен вращаться; вам нужно будет управлять скоростью вращения, чтобы соответствовать частоте кадров камеры linecan.

В качестве альтернативы, если вы не хотите использовать камеру linecan, вы все равно можете приблизиться к этой функции, зная скорость вращения вашего объекта. Таким образом, вы все равно должны знать взаимосвязь между последующими кадрами для сшивания даже без наличия функций для его создания.

+0

удачи с этим ... – Shai

+0

Я считаю, что один из способов достижения этой цели - создать «фиктивный» цилиндр для тренировки с отметками на его поверхности для калибровки/сшивания. – Shai

+0

Да, вам нужно будет его откалибровать. Я фактически реализовал почти идентичную систему, которую я описал для проверки медицинских стентов (см. Патентную ссылку [здесь] (http://www.google.ca/patents/US7812941)). Очевидно, вы сможете более легко реализовать систему для вращения твердого цилиндра, чем ролики, которые должны были исследовать стент, чтобы это облегчило ситуацию. – Mozglubov

Смежные вопросы