Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
020e3f0346 | ||
|
|
2de0d74679 |
No files matched your search
@@ -6115,9 +6115,9 @@ bool MeshTexture::FaceViewSelection3( unsigned minCommonCameras, float fOutlierT
|
|||||||
// CreateVirtualFaces(facesDatas, virtualFacesDatas, virtualFaces, minCommonCameras);
|
// CreateVirtualFaces(facesDatas, virtualFacesDatas, virtualFaces, minCommonCameras);
|
||||||
// CreateVirtualFaces3(facesDatas, virtualFacesDatas, virtualFaces, minCommonCameras);
|
// CreateVirtualFaces3(facesDatas, virtualFacesDatas, virtualFaces, minCommonCameras);
|
||||||
// CreateVirtualFaces4(facesDatas, virtualFacesDatas, virtualFaces, mapFaceToVirtualFace, minCommonCameras);
|
// CreateVirtualFaces4(facesDatas, virtualFacesDatas, virtualFaces, mapFaceToVirtualFace, minCommonCameras);
|
||||||
// CreateVirtualFaces6(facesDatas, virtualFacesDatas, virtualFaces, isVirtualFace, minCommonCameras);
|
CreateVirtualFaces6(facesDatas, virtualFacesDatas, virtualFaces, isVirtualFace, minCommonCameras);
|
||||||
TD_TIMER_STARTD();
|
TD_TIMER_STARTD();
|
||||||
CreateVirtualFaces7(facesDatas, virtualFacesDatas, virtualFaces, isVirtualFace, minCommonCameras);
|
// CreateVirtualFaces7(facesDatas, virtualFacesDatas, virtualFaces, isVirtualFace, minCommonCameras);
|
||||||
DEBUG_EXTRA("CreateVirtualFaces7 completed: %s", TD_TIMER_GET_FMT().c_str());
|
DEBUG_EXTRA("CreateVirtualFaces7 completed: %s", TD_TIMER_GET_FMT().c_str());
|
||||||
|
|
||||||
size_t controlCounter(0);
|
size_t controlCounter(0);
|
||||||
@@ -6277,7 +6277,7 @@ bool MeshTexture::FaceViewSelection3( unsigned minCommonCameras, float fOutlierT
|
|||||||
|
|
||||||
// const Label label = (Label)fd.idxView + 1;
|
// const Label label = (Label)fd.idxView + 1;
|
||||||
// inference.SetDataCost(label, f, MaxEnergy);
|
// inference.SetDataCost(label, f, MaxEnergy);
|
||||||
sortedViews.emplace_back(fd.quality, fd.idxView);
|
// sortedViews.emplace_back(fd.quality, fd.idxView);
|
||||||
sortedViews2.emplace_back(fd.quality, fd.color);
|
sortedViews2.emplace_back(fd.quality, fd.color);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -6311,7 +6311,7 @@ bool MeshTexture::FaceViewSelection3( unsigned minCommonCameras, float fOutlierT
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
//*
|
/*
|
||||||
int nSize = sortedViews2.size();
|
int nSize = sortedViews2.size();
|
||||||
|
|
||||||
float totalQuality = 0.0f;
|
float totalQuality = 0.0f;
|
||||||
@@ -6350,7 +6350,7 @@ bool MeshTexture::FaceViewSelection3( unsigned minCommonCameras, float fOutlierT
|
|||||||
// continue;
|
// continue;
|
||||||
// 过滤不可见的面
|
// 过滤不可见的面
|
||||||
|
|
||||||
//*
|
/*
|
||||||
const Color& viewColor = sortedViews2[i].second;
|
const Color& viewColor = sortedViews2[i].second;
|
||||||
// float colorDistance = cv::norm(avgColor - viewColor);
|
// float colorDistance = cv::norm(avgColor - viewColor);
|
||||||
// if (colorDistance>0.0001)
|
// if (colorDistance>0.0001)
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -4,7 +4,7 @@ import os
|
|||||||
import numpy as np
|
import numpy as np
|
||||||
from scipy.spatial.transform import Rotation
|
from scipy.spatial.transform import Rotation
|
||||||
import sys
|
import sys
|
||||||
sys.path.append("/home/algo/Documents/mask_face_occlusion/")
|
sys.path.append("/home/algo/Documents/openMVS/openMVS/libs/MVS/utils")
|
||||||
from colmap_loader import read_cameras_text, read_images_text, read_int_text, write_int_text, read_indices_from_file
|
from colmap_loader import read_cameras_text, read_images_text, read_int_text, write_int_text, read_indices_from_file
|
||||||
from get_pose_matrix import get_w2c
|
from get_pose_matrix import get_w2c
|
||||||
import argparse
|
import argparse
|
||||||
|
|||||||
Reference in new issue
Block a user