Browse Source

评分系统优化

master
hesuicong 4 days ago
parent
commit
54c7ea1240
  1. 4
      libs/MVS/SceneTexture.cpp

4
libs/MVS/SceneTexture.cpp

@ -6799,7 +6799,7 @@ bool MeshTexture::CreateVirtualFaces65(FaceDataViewArr& facesDatas, FaceDataView @@ -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 @@ -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 @@ -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;

Loading…
Cancel
Save