warpPerspecive () только для одной точки - PullRequest
0 голосов
/ 12 апреля 2020

Изображение плоской поверхности (прямоугольная таблица angular) показано в перспективе в виде трапеции. Эта трапеция моя рентабельность. Применяя findHomography () к его четырем углам, а затем деформируя их, я могу исправить искажения перспективы ROI и восстановить его в прямоугольнике, сохранив все фигуры, нарисованные на столе.

Если меня интересует только одна конкретная точка на искаженное изображение (муха сидит на столе) и хотел узнать его координаты на неискаженном изображении, я могу получить матрицу гомографии, применив findHomography () к тем же четырем углам.

Есть ли способ запустить warpPerspective () только для одной интересующей меня точки, вместо того, чтобы заставлять warpPerspective () переназначать всю матрицу изображения?

Или, возможно, матрицу гомографии можно использовать непосредственно в одной точке, без использования warpPerspective ( ) со сложным алгоритмом интерполяции, который, как представляется, не нужен для этой цели?

...