diff --git a/libs/MVS/SceneTexture.cpp b/libs/MVS/SceneTexture.cpp index e85ad5d..9921dcd 100644 --- a/libs/MVS/SceneTexture.cpp +++ b/libs/MVS/SceneTexture.cpp @@ -9605,20 +9605,22 @@ bool Scene::TextureMesh(unsigned nResolutionLevel, unsigned nMinResolution, unsi printf("id=%s\n", id.c_str()); #ifdef MASK_FACE_OCCLUSION - /* + //* fs::path p(baseFileName.c_str()); // 2. 获取父路径 (e.g., /path/to/data/scene) fs::path parent = p.parent_path(); // 4. 转换为字符串,并附加一个路径分隔符 // ( / "" 会自动处理,确保 /path/to/data 变为 /path/to/data/ ) std::string basePath = (parent / "").string(); - */ + //*/ + /* std::string basePath = ""; size_t lastSlash = baseFileName.find_last_of('/'); size_t secondLastSlash = baseFileName.find_last_of('/', lastSlash - 1); if (secondLastSlash == std::string::npos) basePath = baseFileName; basePath = baseFileName.substr(0, secondLastSlash + 1); + /*/ // printf("basePath=%s\n", basePath.c_str());