Hi Alexey. I appreciate that this isn't the best input and yes I am restricted to 2MP only due to legal regulations on data acquisition. This data is from a single flight line only and, yes, I am working to get EXIF information and geotags.
However, this does not answer the question of why I get different output on the same dataset, using the same parameters in the API & the GUI. If the problem is with the data, why is the output of the GUI better than what I get with the API? I am happy with the output I get from the GUI and I'd like to be able to get the same from the API.
If that cannot be addressed, I would at least like to know the answer to the last question I had posed in my mail. While processing through the GUI, if I do automatic image alignment, only 50 images out of the 180 have green tick marks on them - I assume that means that they are the ones used for further processing. However, I can manually use Ctrl+A to choose all the images and then the output is much better, the number of points detected is larger. How can I ensure all images are used for processing using the API?