ФОН:Обратное отображение перспективы -> Когда неудобно?
У меня есть камеры, установленной на автомобиле лицом вперед, и я хочу, чтобы найти roadmarks. Поэтому я пытаюсь преобразовать изображение в изображение с видом на птичий глаз, если смотреть с виртуальной камеры, расположенной на расстоянии 15 м от камеры и 20 м над землей. Я реализовал прототип, в котором используется функция warpPerspective от OpenCV. Матрица перспективного преобразования получается путем определения интересующей области на дороге и путем вычисления того, где 4 угла ROI проецируются как на передней, так и на птичьей глаз. Затем я использую эти два набора из 4 точек и использую функцию getPerspectiveTransform для вычисления матрицы. Это успешно преобразует изображение в вид сверху.
ВОПРОС:
Когда я undistort передней панели камеры изображение? Должен ли я сначала отключиться, а затем сделать это преобразование, или я должен сначала преобразовать, а затем неуверенно.
Если вы предлагаете первый случай, то какую матрицу камеры я должен использовать для проецирования очков на камеру наблюдения с высоты птичьего полета. В настоящее время я использую одну и ту же исходную матрицу для обеих проекций.
Пожалуйста, задайте более подробную информацию, если мое описание в замешательстве!
Вы должны undistort перед выполнением преобразования. Параметры вашего искажения известны для исходного изображения. Попытка применить их к преобразованному изображению не даст значимого результата. – Aurelius