From 54c7ea1240249e3733c5473ccbb4da6097e02916 Mon Sep 17 00:00:00 2001 From: hesuicong Date: Tue, 23 Jun 2026 16:47:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=84=E5=88=86=E7=B3=BB=E7=BB=9F=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libs/MVS/SceneTexture.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/MVS/SceneTexture.cpp b/libs/MVS/SceneTexture.cpp index cdbf62a..a409cd3 100644 --- a/libs/MVS/SceneTexture.cpp +++ b/libs/MVS/SceneTexture.cpp @@ -6799,7 +6799,7 @@ bool MeshTexture::CreateVirtualFaces65(FaceDataViewArr& facesDatas, FaceDataView printf("----------------\n"); // 选择 Top-K 个视图(例如 K=5) - const int kMaxViews = 12; + const int kMaxViews = 20; for (int i = 0; i < kMaxViews && i < scores.size(); ++i) { int index = scores[i].viewIdx; float score = scores[i].score; @@ -6990,6 +6990,7 @@ bool MeshTexture::CreateVirtualFaces65(FaceDataViewArr& facesDatas, FaceDataView int nHitMax = 5; for (const auto& [viewIdx, coverageCount] : viewCoverage) { + break; if (nViewCoverage>=nViewCoverageMax) // if (nHit>nHitMax) break; @@ -7053,6 +7054,7 @@ bool MeshTexture::CreateVirtualFaces65(FaceDataViewArr& facesDatas, FaceDataView nHitMax = 5; for (size_t i = 0; i < sortedCams2.size(); ++i) { + break; if (nViewCoverage>=nViewCoverageMax) // if (nHit>nHitMax) break;