Вы пытаетесь написать приложение, которое может сделать это для различных объектов на разных фотографиях?Или только один конкретно?
Если вы хотите сделать это для различных объектов, вам понадобится больше информации об объективе вашей камеры путем захвата калибровочного изображения.(См. Сайт ниже).Если у вас есть только одно изображение, то у вас недостаточно информации, чтобы отменить искажение из-за объектива.
См. на этом веб-сайте для ознакомления с типичными методами коррекции искажения объектива.