Здравствуйте, есть такие изображения:

Основная задача выровнять перспективу, с этим вроде может справиться imagemagick, но для этого как я понял требуется получить координаторы всех 4 меток. С этим сложности, плохо представляю как это можно сделать. Подскажите куда двигаться дальше, как можно получить метки и выровнять перспективу.