Class ArucoCameraUndistortion
Manages the processes of undistortion and rectification of Images. It's a time-consuming
operation but it's necessary for cameras with an important distorsion for a good alignement of the images with
the 3D content. Base class to reference in editor fields.
Inheritance
ArucoCameraUndistortion
Assembly: Assembly-CSharp.dll
Syntax
public abstract class ArucoCameraUndistortion : ArucoCameraController, IArucoCameraUndistortion, IArucoCameraController, IController, IHasArucoCameraParameters
Fields
|
Improve this Doc
View Source
CameraParametersFilePath
Declaration
protected string CameraParametersFilePath
Field Value
|
Improve this Doc
View Source
noDistCoeffs
Declaration
protected Cv.Mat noDistCoeffs
Field Value
|
Improve this Doc
View Source
noRectificationMatrix
Declaration
protected Cv.Mat noRectificationMatrix
Field Value
|
Improve this Doc
View Source
noROI
Declaration
Field Value
|
Improve this Doc
View Source
remapThread
Declaration
protected ArucoCameraSeparateThread remapThread
Field Value
|
Improve this Doc
View Source
undistortionCameraMapsNumber
Declaration
public const int undistortionCameraMapsNumber = 2
Field Value
Properties
|
Improve this Doc
View Source
CameraParameters
Declaration
public ArucoCameraParameters CameraParameters { get; set; }
Property Value
|
Improve this Doc
View Source
RectificationMatrices
Declaration
public Cv.Mat[] RectificationMatrices { get; protected set; }
Property Value
|
Improve this Doc
View Source
RectifiedCameraMatrices
Declaration
public Cv.Mat[] RectifiedCameraMatrices { get; protected set; }
Property Value
|
Improve this Doc
View Source
UndistortedDistCoeffs
Declaration
public Cv.Mat[] UndistortedDistCoeffs { get; }
Property Value
|
Improve this Doc
View Source
UndistortionRectificationMaps
Declaration
public Cv.Mat[][] UndistortionRectificationMaps { get; protected set; }
Property Value
Methods
|
Improve this Doc
View Source
ArucoCamera_UndistortRectifyImages(Cv.Mat[], Byte[][])
Updates the undistortion thread with the images
and stops if there was an exception from this thread.
Declaration
protected virtual void ArucoCamera_UndistortRectifyImages(Cv.Mat[] images, byte[][] imageDatas)
Parameters
Type |
Name |
Description |
Cv.Mat[] |
images |
|
Byte[][] |
imageDatas |
|
|
Improve this Doc
View Source
Configuring()
Declaration
protected override void Configuring()
Overrides
|
Improve this Doc
View Source
InitializeRectification()
Declaration
protected abstract void InitializeRectification()
|
Improve this Doc
View Source
InitializeUndistortionMaps()
Declaration
protected abstract void InitializeUndistortionMaps()
|
Improve this Doc
View Source
Start()
Initializes the properties.
Declaration
protected override void Start()
Overrides
|
Improve this Doc
View Source
Starting()
Declaration
protected override void Starting()
Overrides
|
Improve this Doc
View Source
Stopping()
Declaration
protected override void Stopping()
Overrides
|
Improve this Doc
View Source
UndistortRectifyImages(Cv.Mat[])
Declaration
protected virtual void UndistortRectifyImages(Cv.Mat[] images)
Parameters
Type |
Name |
Description |
Cv.Mat[] |
images |
|
Implements