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