meshroom.ui.reconstruction.LiveSfmManager

- class meshroom.ui.reconstruction.LiveSfmManager(reconstruction)
Manage a live SfM reconstruction by creating augmentation steps in the graph over time, based on images progressively added to a watched folder.
File watching is based on regular polling and not filesystem events to work on network mounts.
- __init__(reconstruction)
Methods
__init__(reconstruction)addImageToStep(path)Add an image to the current augmentation step.
blockSignals(self, b)childEvent(self, event)children(self)computeStep()Freeze the current augmentation step and request its computation.
connect(...)connectNotify(self, signal)customEvent(self, event)deleteLater(self)disconnect(...)disconnectNotify(self, signal)dumpObjectInfo(self)dumpObjectTree(self)dynamicPropertyNames(self)emit(self, arg__1, *args)event(self, event)eventFilter(self, watched, event)findChild(self, arg__1[, arg__2])findChildren(...)imagePathsInCameraInit(node)Get images in the given CameraInit node.
imagesInStep()Get images in the current augmentation step.
inherits(self, classname)installEventFilter(self, filterObj)isSignalConnected(self, signal)isWidgetType(self)isWindowType(self)killTimer(self, id)metaObject(self)moveToThread(self, thread)objectName(self)parent(self)property(self, name)receivers(self, signal)registerUserData()removeEventFilter(self, obj)reset()sender(self)senderSignalIndex(self)setObjectName(self, name)setParent(self, parent)setProperty(self, name, value)setRunning(value)signalsBlocked(self)start(folder, minImagesPerStep)Start live SfM augmentation.
startTimer(self, interval[, timerType])stop([requestCompute])Stop the live SfM reconstruction.
thread(self)timerEvent(self, event)tr(self, arg__1[, arg__2, arg__3])update()Look for new images in the watched folder and create SfM augmentation step (or modify existing one) to include those images to the reconstruction.
Attributes
destroyedfolderfolderChangedobjectNameChangedrunningrunningChangedstaticMetaObject