diff --git a/libs/MVS/SceneTexture.cpp b/libs/MVS/SceneTexture.cpp index 1a0abf9..32e67ca 100644 --- a/libs/MVS/SceneTexture.cpp +++ b/libs/MVS/SceneTexture.cpp @@ -6807,9 +6807,9 @@ bool MeshTexture::CreateVirtualFaces65(FaceDataViewArr& facesDatas, FaceDataView } // 动态调整 kMaxViews - int kMaxViews = 32; + int kMaxViews = 12; if (highScoreCount1 >= 1) { - kMaxViews = 1; // 高分视图多 + kMaxViews = 2; // 高分视图多 } else if (highScoreCount2 >= 3) { kMaxViews = 5; } @@ -6832,8 +6832,8 @@ bool MeshTexture::CreateVirtualFaces65(FaceDataViewArr& facesDatas, FaceDataView if (viewData.faceToIndexMap.find(virtualFaceCenterFaceID) == viewData.faceToIndexMap.end()) continue; - if (score < 1.0f) - continue; + // if (score < 1.0f) + // continue; filteredCams.push_back(index);