Hello Andrew,
we are sorry for the late answer.
There are two known solutions to this issue:
- Use reconstruction region. How to set it is described here:
https://support.capturingreality.com/hc/en-us/community/posts/115001353592-Reconstruction-Region
To calculate recon. region you can use sfm tie points from alignment.
- Use High quality reconstruction:
CapturingReality::Mvs::Depthmaps::DepthMapAlgorithmSettings depthmapSettings;
settings.SetDefaults();
settings.qualityLevel = 2;
settings.depthMapQualityLevel = CapturingReality::Mvs::Depthmaps::DepthMapQuality::DMQ_HIGH;
settings.downscaleFactor = 1;
settings.componentGUID = GUID_NULL ; // put here your component ID
GeometryExtractSettings geometrySettings;
geometrySettings.decimationFactor = 1.0f;
// TODO: add other geometry settings here
CapturingReality::Mvs::MeshingAlgorithmSettings meshingSettings;
meshingSettings.settings = &geometrySettings;
// TODO: add other meshing settings here
use this in:
CapturingReality::Mvs::CreateMvsModelParameters params;
params.pDepthMapAlgorithmSettings = &depthmapSettings;
params.pMeshingAlgorithmSettings = &meshingSettings;
// TODO: add other params here
I hope this will help you.