Open3D (C++ API)
0.19.0
Toggle main menu visibility
Loading...
Searching...
No Matches
cpp
open3d
pipelines
color_map
ImageWarpingField.h
Go to the documentation of this file.
1
// ----------------------------------------------------------------------------
2
// - Open3D: www.open3d.org -
3
// ----------------------------------------------------------------------------
4
// Copyright (c) 2018-2024 www.open3d.org
5
// SPDX-License-Identifier: MIT
6
// ----------------------------------------------------------------------------
7
8
#pragma once
9
10
#include "
open3d/utility/IJsonConvertible.h
"
11
12
namespace
open3d
{
13
namespace
pipelines
{
14
namespace
color_map
{
15
16
class
ImageWarpingField
:
public
utility::IJsonConvertible
{
17
public
:
18
ImageWarpingField
();
19
ImageWarpingField
(
int
width,
int
height,
int
number_of_vertical_anchors);
20
void
InitializeWarpingFields
(
int
width,
21
int
height,
22
int
number_of_vertical_anchors);
23
Eigen::Vector2d
QueryFlow
(
int
i,
int
j)
const
;
24
Eigen::Vector2d
GetImageWarpingField
(
double
u,
double
v)
const
;
25
26
public
:
27
bool
ConvertToJsonValue
(Json::Value &value)
const override
;
28
bool
ConvertFromJsonValue
(
const
Json::Value &value)
override
;
29
30
public
:
31
Eigen::VectorXd
flow_
;
32
int
anchor_w_
;
33
int
anchor_h_
;
34
double
anchor_step_
;
35
};
36
37
}
// namespace color_map
38
}
// namespace pipelines
39
}
// namespace open3d
IJsonConvertible.h
open3d::pipelines::color_map::ImageWarpingField::InitializeWarpingFields
void InitializeWarpingFields(int width, int height, int number_of_vertical_anchors)
Definition
ImageWarpingField.cpp:26
open3d::pipelines::color_map::ImageWarpingField::anchor_w_
int anchor_w_
Definition
ImageWarpingField.h:32
open3d::pipelines::color_map::ImageWarpingField::ConvertFromJsonValue
bool ConvertFromJsonValue(const Json::Value &value) override
Definition
ImageWarpingField.cpp:76
open3d::pipelines::color_map::ImageWarpingField::anchor_step_
double anchor_step_
Definition
ImageWarpingField.h:34
open3d::pipelines::color_map::ImageWarpingField::GetImageWarpingField
Eigen::Vector2d GetImageWarpingField(double u, double v) const
Definition
ImageWarpingField.cpp:50
open3d::pipelines::color_map::ImageWarpingField::anchor_h_
int anchor_h_
Definition
ImageWarpingField.h:33
open3d::pipelines::color_map::ImageWarpingField::ImageWarpingField
ImageWarpingField()
Definition
ImageWarpingField.cpp:18
open3d::pipelines::color_map::ImageWarpingField::flow_
Eigen::VectorXd flow_
Definition
ImageWarpingField.h:31
open3d::pipelines::color_map::ImageWarpingField::ConvertToJsonValue
bool ConvertToJsonValue(Json::Value &value) const override
Definition
ImageWarpingField.cpp:62
open3d::pipelines::color_map::ImageWarpingField::QueryFlow
Eigen::Vector2d QueryFlow(int i, int j) const
Definition
ImageWarpingField.cpp:41
open3d::utility::IJsonConvertible
Definition
IJsonConvertible.h:40
open3d::pipelines::color_map
Definition
ColorMapUtils.cpp:20
open3d::pipelines
Definition
ColorMapUtils.cpp:19
open3d
Definition
PinholeCameraIntrinsic.cpp:16
Generated by
1.17.0