|
|
|
|
@ -4373,7 +4373,7 @@ bool MeshTexture::CreateVirtualFaces62(FaceDataViewArr& facesDatas, FaceDataView
@@ -4373,7 +4373,7 @@ bool MeshTexture::CreateVirtualFaces62(FaceDataViewArr& facesDatas, FaceDataView
|
|
|
|
|
} |
|
|
|
|
qualityScore = std::max(0.0f, std::min(1.0f, qualityScore)); |
|
|
|
|
float overallScore = 0.5f * angleScore + 0.3f * brightnessScore + 0.2f * qualityScore; |
|
|
|
|
if (overallScore > 0.2f) { |
|
|
|
|
if (overallScore > 0.05f) { |
|
|
|
|
filteredCams.push_back(idxView); |
|
|
|
|
} |
|
|
|
|
//*/
|
|
|
|
|
@ -4397,7 +4397,7 @@ bool MeshTexture::CreateVirtualFaces62(FaceDataViewArr& facesDatas, FaceDataView
@@ -4397,7 +4397,7 @@ bool MeshTexture::CreateVirtualFaces62(FaceDataViewArr& facesDatas, FaceDataView
|
|
|
|
|
} |
|
|
|
|
qualityScore = std::max(0.0f, std::min(1.0f, qualityScore)); |
|
|
|
|
float overallScore = 0.5f * angleScore + 0.3f * brightnessScore + 0.2f * qualityScore; |
|
|
|
|
if (overallScore > 0.2f) { |
|
|
|
|
if (overallScore > 0.01f) { |
|
|
|
|
filteredCams.push_back(idxView); |
|
|
|
|
} |
|
|
|
|
//*/
|
|
|
|
|
|