IDS peak ICV
v1.3.0
Loading...
Searching...
No Matches
CalibrationParametersWriter.cs
Go to the documentation of this file.
1
using
System.Runtime.InteropServices;
2
using
IDSImaging.Peak.ICV.Algorithms.Calibration
;
3
using
IDSImaging.Peak.ICV.Backend
;
4
5
namespace
IDSImaging.Peak.ICV.IO
;
6
12
public
class
CalibrationParametersWriter
13
{
27
/* \since IDSImaging.Peak.ICV 1.3 */
28
public
static
void
Write
(
string
filePath,
CalibrationParameters
calibrationParameters)
29
{
30
Backend.Types.peak_icv_calibration_parameters data = calibrationParameters.ToCType();
31
var options =
new
Backend.Types.
peak_icv_calibration_parameters_save_options
();
32
DllHelper.ExecuteAndMapReturnCodes(() =>
33
CInterface.peak_icv_CalibrationParameters_SaveToFile(data, Marshal.SizeOf(data), Utils.ToUtf8(filePath),
34
options));
35
}
36
37
private
static
class
CInterface
38
{
39
[DllImport(Global.LibraryName, CallingConvention = Global.CallingConvention)]
40
public
static
extern
Backend.Types.peak_icv_status peak_icv_CalibrationParameters_SaveToFile(
41
Backend.Types.peak_icv_calibration_parameters data,
42
int
size,
43
byte
[] filePath,
44
Backend.Types.peak_icv_calibration_parameters_save_options options);
45
}
46
}
IDSImaging.Peak.ICV.Algorithms.Calibration.CalibrationParameters
Holds a complete set of camera calibration parameters, including both intrinsic and extrinsic data.
Definition
CalibrationParameters.cs:19
IDSImaging.Peak.ICV.IO.CalibrationParametersWriter
Class for writing calibration parameters to file.
Definition
CalibrationParametersWriter.cs:13
IDSImaging.Peak.ICV.IO.CalibrationParametersWriter.Write
static void Write(string filePath, CalibrationParameters calibrationParameters)
Saves calibration parameters to a JSON file for later use.
Definition
CalibrationParametersWriter.cs:28
IDSImaging.Peak.ICV.Algorithms.Calibration
Definition
CalibrationParameters.cs:4
IDSImaging.Peak.ICV.Backend
Definition
CaptureInformation.cs:4
IDSImaging.Peak.ICV.IO
Definition
CalibrationParametersWriter.cs:5
IDSImaging.Peak.ICV.Backend.Types.peak_icv_calibration_parameters_save_options
Definition
Types.cs:341
peak_icv
IO
CalibrationParametersWriter.cs
Send mail feedback
Generated on Mon Apr 20 2026 - ©
IDS Imaging Development Systems GmbH