Hi !
I start with Python but I managed to do a lot of things thanks to this forum.
I'm stuck fort import calibration file (xml).
I saw this post but there have been changes since :
http://www.agisoft.com/forum/index.php?topic=1748.msg9189#msg9189My script just below :
import PhotoScan
import os
import glob
app = PhotoScan.Application()
doc = PhotoScan.app.document
chunk = PhotoScan.app.document.addChunk()
AerialImageFiles = glob.glob("C:\\TRAVAUX EN COURS\\Agisoft Photoscan\\TEST SCRIPTS\\UHD Phototec\\431\\*.jpg")
cam = chunk.addCamera()
cam.open(AerialImageFiles[0])
# Load sensor calib
user_calib = PhotoScan.Calibration()
# build sensor object
sensor = chunk.addSensor()
sensor.label = "MyCamera"
sensor.width = 7360
sensor.height = 4912
sensor.fixed = True
sensor.user_calib = user_calib
user_calib.load("C:\\TRAVAUX EN COURS\\Agisoft Photoscan\\TEST SCRIPTS\\Calib.xml", "xml")
# LOAD AERIAL IMAGES
print("---Loading images...")
# load each image
for FileName in AerialImageFiles:
#print("File: " + FileName)
cam = chunk.addCamera()
if not(cam.open(FileName)):
app.messageBox("Loading of image failed: " + FileName)
cam.label = FileName
cam.sensor = sensor
os.chdir("C:\\TRAVAUX EN COURS\\Agisoft Photoscan\\TEST SCRIPTS\\UHD Phototec\\431")There is no error message, but all calibration parameters are = "0"
My xml file (calibration) is ok when I load it "manually".
Can someone help me ?
Thanks.
Maxime