Browse Source

优化参数

master
hesuicong 4 days ago
parent
commit
e21b2f572b
  1. 6
      libs/MVS/SceneTexture.cpp

6
libs/MVS/SceneTexture.cpp

@ -6799,7 +6799,7 @@ bool MeshTexture::CreateVirtualFaces65(FaceDataViewArr& facesDatas, FaceDataView
printf("----------------\n"); printf("----------------\n");
// 选择 Top-K 个视图(例如 K=5) // 选择 Top-K 个视图(例如 K=5)
const int kMaxViews = 20; const int kMaxViews = 16;
for (int i = 0; i < kMaxViews && i < scores.size(); ++i) { for (int i = 0; i < kMaxViews && i < scores.size(); ++i) {
int index = scores[i].viewIdx; int index = scores[i].viewIdx;
float score = scores[i].score; float score = scores[i].score;
@ -6818,8 +6818,8 @@ bool MeshTexture::CreateVirtualFaces65(FaceDataViewArr& facesDatas, FaceDataView
if (viewData.faceToIndexMap.find(virtualFaceCenterFaceID) == viewData.faceToIndexMap.end()) if (viewData.faceToIndexMap.find(virtualFaceCenterFaceID) == viewData.faceToIndexMap.end())
continue; continue;
// if (score < 1.0f) if (score < 0.8f)
// continue; continue;
filteredCams.push_back(index); filteredCams.push_back(index);

Loading…
Cancel
Save