diff --git a/libs/MVS/SceneTexture.cpp b/libs/MVS/SceneTexture.cpp index af5c681..aa84713 100644 --- a/libs/MVS/SceneTexture.cpp +++ b/libs/MVS/SceneTexture.cpp @@ -6047,9 +6047,9 @@ bool MeshTexture::CreateVirtualFaces64(FaceDataViewArr& facesDatas, FaceDataView IIndexArr filteredCams; int nViewCoverage = 0; - int nViewCoverageMax = 200; + int nViewCoverageMax = 100; int nHit = 0; - int nHitMax = 10; + int nHitMax = 1; std::map mapProcessedViewIdx; //* for (const auto& [viewIdx, coverageCount] : viewCoverage) { @@ -6090,7 +6090,7 @@ bool MeshTexture::CreateVirtualFaces64(FaceDataViewArr& facesDatas, FaceDataView } } - if (!scene.is_face_delete_edge2(strName, virtualFaceCenterFaceID)) + // if (!scene.is_face_delete_edge2(strName, virtualFaceCenterFaceID)) { filteredCams.push_back(viewIdx); mapProcessedViewIdx[viewIdx] = viewIdx; @@ -6108,7 +6108,7 @@ bool MeshTexture::CreateVirtualFaces64(FaceDataViewArr& facesDatas, FaceDataView nViewCoverage = 0; nViewCoverageMax = 200; nHit = 0; - nHitMax = 10; + nHitMax = 5; for (size_t i = 0; i < sortedCams2.size(); ++i) { if (nViewCoverage>=nViewCoverageMax)