|
|
|
|
@ -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; |
|
|
|
|
|