I'd like to run Photoscan in a headless environment on a remote machine, and control everything through SSH and Python scripting, but to do this I need to be able to either start photo scan from the command line with arguments to a python script, or (even better) to be able to call Photoscan python functionality from an external python script. Is there anyway to currently go about this?
I'm interested in this from a Linux context by the way. If I have to I can probably get a full X11 session started and run it remotely over X11 transport, but that is a very inefficient way to do it, and a lot would be gained by not needing that.