Package com.agisoft.metashape.tasks
Class BuildDepthMaps
java.lang.Object
com.agisoft.metashape.tasks.Task
com.agisoft.metashape.tasks.BuildDepthMaps
public class BuildDepthMaps extends Task
Task class containing processing parameters.
-
Field Summary
Fields inherited from class com.agisoft.metashape.tasks.Task
swigCMemOwn -
Constructor Summary
Constructors Modifier Constructor Description BuildDepthMaps()protectedBuildDepthMaps(long cPtr, boolean cMemoryOwn) -
Method Summary
Modifier and Type Method Description voiddelete()protected voidfinalize()int[]getCameras()List of cameras to process.protected static longgetCPtr(BuildDepthMaps obj)intgetDownscale()Depth map quality.FilterModegetFilterMode()Depth map filtering mode.intgetMaxNeighbors()Maximum number of neighbor images to use for depth map generation.intgetMaxWorkgroupSize()Maximum workgroup size.booleangetReuseDepth()Enable reuse depth maps option.booleangetSubdivideTask()Enable fine-level task subdivision.intgetWorkitemSizeCameras()Number of cameras in a workitem.voidsetCameras(int[] value)List of cameras to process.voidsetDownscale(int value)Depth map quality.voidsetFilterMode(FilterMode value)Depth map filtering mode.voidsetMaxNeighbors(int value)Maximum number of neighbor images to use for depth map generation.voidsetMaxWorkgroupSize(int value)Maximum workgroup size.voidsetReuseDepth(boolean value)Enable reuse depth maps option.voidsetSubdivideTask(boolean value)Enable fine-level task subdivision.voidsetWorkitemSizeCameras(int value)Number of cameras in a workitem.Methods inherited from class com.agisoft.metashape.tasks.Task
apply, apply, getCPtr, getName, getParameter, getWorkitemCount, setParameter, setWorkitemCount
-
Constructor Details
-
BuildDepthMaps
protected BuildDepthMaps(long cPtr, boolean cMemoryOwn) -
BuildDepthMaps
public BuildDepthMaps()
-
-
Method Details
-
getCPtr
-
finalize
protected void finalize() -
delete
public void delete() -
setCameras
public void setCameras(int[] value)List of cameras to process. -
getCameras
public int[] getCameras()List of cameras to process. -
setDownscale
public void setDownscale(int value)Depth map quality. Default: 4 -
getDownscale
public int getDownscale()Depth map quality. Default: 4 -
setFilterMode
Depth map filtering mode. Default: FilterMode.MildFiltering -
getFilterMode
Depth map filtering mode. Default: FilterMode.MildFiltering -
setMaxNeighbors
public void setMaxNeighbors(int value)Maximum number of neighbor images to use for depth map generation. Default: -1 -
getMaxNeighbors
public int getMaxNeighbors()Maximum number of neighbor images to use for depth map generation. Default: -1 -
setMaxWorkgroupSize
public void setMaxWorkgroupSize(int value)Maximum workgroup size. Default: 100 -
getMaxWorkgroupSize
public int getMaxWorkgroupSize()Maximum workgroup size. Default: 100 -
setReuseDepth
public void setReuseDepth(boolean value)Enable reuse depth maps option. Default: false -
getReuseDepth
public boolean getReuseDepth()Enable reuse depth maps option. Default: false -
setSubdivideTask
public void setSubdivideTask(boolean value)Enable fine-level task subdivision. Default: true -
getSubdivideTask
public boolean getSubdivideTask()Enable fine-level task subdivision. Default: true -
setWorkitemSizeCameras
public void setWorkitemSizeCameras(int value)Number of cameras in a workitem. Default: 20 -
getWorkitemSizeCameras
public int getWorkitemSizeCameras()Number of cameras in a workitem. Default: 20
-