ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
texturing.cc File Reference
#include "mvs/texturing.h"
#include <QImage>
#include <QImageReader>
#include <QPainter>
#include <algorithm>
#include <cmath>
#include <fstream>
#include <iomanip>
#include <limits>
#include <list>
#include <map>
#include <numeric>
#include <set>
#include <unordered_map>
#include <unordered_set>
#include "base/reconstruction.h"
#include "mvs/workspace.h"
#include "util/logging.h"
#include "util/misc.h"
#include <CVLog.h>
#include <CVTools.h>
#include <FileSystem.h>
#include "camera/PinholeCameraTrajectory.h"
#include <AutoIO.h>
#include <ImageIO.h>
#include <ObjFilter.h>
#include <ecvHObjectCaster.h>
#include <ecvMaterial.h>
#include <ecvMaterialSet.h>
#include <ecvMesh.h>
#include <ecvPointCloud.h>
Include dependency graph for texturing.cc:

Go to the source code of this file.

Classes

struct  colmap::mvs::TexturePatchCandidate
 

Namespaces

 colmap
 
 colmap::mvs
 

Functions

static TexturePatchCandidate colmap::mvs::GenerateCandidate (int label, TextureView *texture_view, const std::vector< size_t > &faces, const ccMesh &mesh, ccPointCloud *cloud, bool mesh_is_shifted=false)