From ef09d2521ac69b41540335c6211d0b073c6d10f8 Mon Sep 17 00:00:00 2001 From: hesuicong Date: Fri, 6 Mar 2026 17:05:01 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BD=E7=97=95=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libs/MVS/SceneTexture.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libs/MVS/SceneTexture.cpp b/libs/MVS/SceneTexture.cpp index 0bf5428..5e88d58 100644 --- a/libs/MVS/SceneTexture.cpp +++ b/libs/MVS/SceneTexture.cpp @@ -1149,6 +1149,12 @@ bool MeshTexture::ListCameraFaces(FaceDataViewArr& facesDatas, float fOutlierThr if (pixel.r > 250 || pixel.g > 250 || pixel.b > 250) { // continue; } + + float brightnessPerceptual = (0.299f * pixel.r + 0.587f * pixel.g + 0.114f * pixel.b) / 255.0f; + // printf("brightnessPerceptual=%f\n", brightnessPerceptual); + + if (brightnessPerceptual>0.95f) + continue; // if (!(scene.mesh.invalidFacesRelative.data.contains(idxFace) && scene.is_face_visible_relative(idxFace))) // if (false)