Wildmeshing Toolkit
Image.hpp File Reference
#include <stb_image.h>
#include <stb_image_write.h>
#include <wmtk/function/utils/autodiff.h>
#include <Eigen/Core>
#include <array>
#include <cmath>
#include <filesystem>
#include <type_traits>
#include <wmtk/function/utils/AutoDiffUtils.hpp>
#include "bicubic_interpolation.hpp"
#include "load_image_exr.hpp"
#include "save_image_exr.hpp"
Include dependency graph for Image.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  wmtk::components::adaptive_tessellation::image::Image
 

Namespaces

 wmtk
 
 wmtk::components
 
 wmtk::components::adaptive_tessellation
 
 wmtk::components::adaptive_tessellation::image
 

Functions

void wmtk::components::adaptive_tessellation::image::split_and_save_3channels (const std::filesystem::path &path)
 
Image wmtk::components::adaptive_tessellation::image::buffer_to_image (const std::vector< float > &buffer, int w, int h)
 
std::array< Image, 3 > wmtk::components::adaptive_tessellation::image::load_rgb_image (const std::filesystem::path &path)
 
std::array< Image, 3 > wmtk::components::adaptive_tessellation::image::combine_position_normal_texture (double normalization_scale, const Eigen::Matrix< double, 1, 3 > &offset, const std::filesystem::path &position_path, const std::filesystem::path &normal_path, const std::filesystem::path &height_path, float min_height, float max_height)