IDS peak ICV
v1.2.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
34
class
UndistortedImage
final :
public
Image
35
{
36
public
:
46
UndistortedImage
(
const
Image
& image,
const
IntrinsicParameters
& intrinsicParameters);
47
53
PEAK_COMMON_NO_DISCARD
IntrinsicParameters
GetIntrinsicParameters
()
const
;
54
55
private
:
56
friend
peak::common::detail::BackendAccessor<UndistortedImage>;
57
58
const
IntrinsicParameters
m_intrinsicParameters;
59
};
60
61
inline
UndistortedImage::UndistortedImage
(
const
Image
& image,
const
IntrinsicParameters
& intrinsicParameters)
62
:
Image
{ image }
63
, m_intrinsicParameters{ intrinsicParameters }
64
{}
65
66
inline
IntrinsicParameters
UndistortedImage::GetIntrinsicParameters
()
const
67
{
68
return
m_intrinsicParameters;
69
}
70
71
}
/* namespace icv */
72
}
/* 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::IntrinsicParameters
The intrinsic parameters contain the necessary information to use the camera calibration.
Definition
peak_icv_intrinsic_parameters.hpp:38
peak::icv::UndistortedImage
Represents an image that has undergone undistortion.
Definition
peak_icv_undistorted_image.hpp:35
peak::icv::UndistortedImage::GetIntrinsicParameters
IntrinsicParameters GetIntrinsicParameters() const
Definition
peak_icv_undistorted_image.hpp:66
peak::icv::UndistortedImage::UndistortedImage
UndistortedImage(const Image &image, const IntrinsicParameters &intrinsicParameters)
Constructs an UndistortedImage from the specified undistorted image and its corresponding intrinsicPa...
Definition
peak_icv_undistorted_image.hpp:61
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 Mon Feb 23 2026 - ©
IDS Imaging Development Systems GmbH