IDS peak ICV
v1.0.0
Loading...
Searching...
No Matches
peak_icv_undistorted_image.hpp
Go to the documentation of this file.
1
11
#pragma once
12
13
#include <
peak_icv/algorithms/calibration/peak_icv_intrinsic_parameters.hpp
>
14
#include <
peak_icv/types/peak_icv_image.hpp
>
15
#include <utility>
16
17
namespace
peak
18
{
19
namespace
icv
20
{
21
32
namespace
experimental
33
{
34
35
class
UndistortedImage
final :
public
Image
36
{
37
public
:
46
UndistortedImage
(
const
Image
& image,
const
IntrinsicParameters
& intrinsicParameters);
47
55
PEAK_ICV_NO_DISCARD
IntrinsicParameters
GetIntrinsicParameters
()
const
;
56
57
private
:
58
friend
peak::common::detail::BackendAccessor<UndistortedImage>;
59
60
const
IntrinsicParameters
m_intrinsicParameters;
61
};
62
63
inline
UndistortedImage::UndistortedImage
(
const
Image
& image,
const
IntrinsicParameters
& intrinsicParameters)
64
:
Image
{ image }
65
, m_intrinsicParameters{ intrinsicParameters }
66
{}
67
68
inline
IntrinsicParameters
UndistortedImage::GetIntrinsicParameters
()
const
69
{
70
return
m_intrinsicParameters;
71
}
72
}
/* namespace experimental */
73
74
}
/* namespace icv */
75
}
/* namespace peak */
peak::icv::Image
For detailed information about the use of ids_peak_icv Image refer to the Image Guide.
Definition
peak_icv_image.hpp:46
peak::icv::experimental::IntrinsicParameters
The intrinsic parameters contain the necessary information to use the camera calibration.
Definition
peak_icv_intrinsic_parameters.hpp:40
peak::icv::experimental::UndistortedImage
Definition
peak_icv_undistorted_image.hpp:36
peak::icv::experimental::UndistortedImage::GetIntrinsicParameters
IntrinsicParameters GetIntrinsicParameters() const
Returns the intrinsic parameters.
Definition
peak_icv_undistorted_image.hpp:68
peak::icv::experimental::UndistortedImage::UndistortedImage
UndistortedImage(const Image &image, const IntrinsicParameters &intrinsicParameters)
Constructs an UndistortedImage object from an already undistorted Image and its corresponding Intrins...
Definition
peak_icv_undistorted_image.hpp:63
peak
Definition
peak_common_math.hpp:20
peak_icv_image.hpp
peak_icv_intrinsic_parameters.hpp
peak_icv
types
peak_icv_undistorted_image.hpp
Send mail feedback
Generated on Fri Sep 5 2025 - ©
IDS Imaging Development Systems GmbH