Hello everyone
I would like you to meet Talus...who has many talents.

One of which is providing us with very accurate camera array.
The Shoe image provided below is one of our first tests and the results are exciting.


As you can imagine, having a robot means we are trying to automate as much of our pipeline as possible. I've been putting together a bunch scripts to interact with various other aspects of our pipeline (most of which are proprietary). Eventually we would like to have a single click to photograph & process all of our data but for now we are really happy to just see things up and running properly.
I do have a few questions regarding the python API...I've been hitting some walls. The Script seems to get as far as chunk.matchPhotos() but then fails when it gets into photo alignment. If anyone has ideas on ways I can improve this I would very much appreciate it.
I am using Agisoft PhotoScan Professional Edition version 1.1.0 build 2004 (64)
Here is my current script...:
import os
import PhotoScan
# Define: Home Directory
Home = "C:\\raw\\tiff\\"
os.chdir(Home)
print ("home: " + Home)
# Set Application Objects
doc = PhotoScan.app.document
print ("Script Started")
# Define Chunk
chunk = PhotoScan.app.document.addChunk()
chunk.label = "MainChunk"
# Find Images
ImageFiles = []
for photo in os.listdir (Home):
if photo.endswith('.tif'):
ImageFiles.append(photo)
print (ImageFiles)
# Load Image Files into Chunk Camera
chunk.addPhotos(ImageFiles)
chunk.importMasks(path='',method='alpha')
camera = chunk.cameras[0]
# Match Photos
chunk.matchPhotos()
# Align Photos
chunk.photoAlign()
# Build Dense Cloud
chunk.buildDenseCloud()
#Build Model
chunk.buildModel()
# Build UVs
chunk.buildUV()
# Build Texture
chunk.buildTexture()
doc.save()
Anyways thanks everyone...and special thanks to the agisoft team for being so responsive.
Take Care!
-nick-