Таких программ не видел, возможно будет на телефон, что-то вроде такого функционала :" выбираем фото, с прозрачностью и подганяем камеру ручками под наше фото". Идея для Андроид разработчиков). А по сути, чем вас не устраивает вариант с сделаной фотографией немного дальше чем оригинал с запасом. И потом уже в фотошопе крутить и менять угол как вам нужно.