Raytrix Light Field SDK
5.0
|
The area detection class.
Inherits Rx::Net::NativeInterfaceWrapper< Rx::LFR::CAreaDetection, Rx::LFR::Net::Interfaces::EAreaDetection >.
Public Member Functions | |
AreaDetection () | |
Default constructor. More... | |
~AreaDetection () | |
Destructor. More... | |
void | Detect (array< double >^ adTemplate, array< double >^ adRoi, RX_OUT array< Area^>^ % adDetectedAreas) |
Tries to find occurrences of the template described adRect in the given image. More... | |
void | Free () |
Frees the memory occupied by this object. More... | |
virtual System::Object ^ | GetInterface (Rx::LFR::Net::Interfaces::EAreaDetection eData) |
Gets the interface. More... | |
IParameters< Rx::LFR::Net::Params::EAreaDetection > ^ | GetParams () |
Gets the parameters access interface. More... | |
void | Initialize (CudaDevice^ xCudaDevice) |
Initializes this object using the given CUDA device. More... | |
void | SetImage (RayImage^ xRayImage, System::String^ sComputeParams) |
Sets the ray image on which the detection shall take place. More... | |
|
inline |
Default constructor.
|
inline |
Destructor.
|
inline |
Tries to find occurrences of the template described adRect in the given image.
adTemplate | [in] The rectangle describing the location of the template (4 values, top left x and y, width and height). |
adRoi | [in] The rectangle describign the region of interest, in which to look for the template (4 values, top left x and y, width and height). |
adDetectedAreas | [out] The detected areas. |
|
inline |
Frees the memory occupied by this object.
|
inlinevirtualinherited |
Gets the interface.
|
inline |
Gets the parameters access interface.
|
inline |
Initializes this object using the given CUDA device.
xCudaDevice | [in] The CUDA device. |
|
inline |
Sets the ray image on which the detection shall take place.
xRayImage | [in] The ray image. |
sComputeParams | [in] Compute parameter used for computing the needed images. |