Namespace for functions and classes extracting lase lines from the Foundation package. More...
Classes | |
| struct | LineExtractionParameters |
| All necessary parameters for laser line extraction. More... | |
Enumerations | |
| enum class | PeakLocalizationMethod { ArgMax = 1 , CoG } |
| Peak location parameters. More... | |
| enum class | FIRFilter { None = 1 , Mean } |
| Filter parameters. More... | |
Functions | |
| void | ExtractLaserLineFromImage (const Image &monoImage, LineExtractionParameters parameters, int lineOut, Image &rangeMap) |
| Extracts the laser line from given monoImage and stores it to lineOut of the previously allocated range map. | |
| void | ExtractLaserLineFromImage (const Image &monoImage, LineExtractionParameters parameters, int lineOut, Image &rangeMap, Image &intensityImage) |
| Extracts the laser line from given monoImage and stores it to lineOut of the previously allocated range map. | |
Namespace for functions and classes extracting lase lines from the Foundation package.
|
strong |
Filter parameters.
| Enumerator | |
|---|---|
| None | No active filtering. |
| Mean | Mean filtering. |
|
strong |
| void ExtractLaserLineFromImage | ( | const Image & | monoImage, |
| LineExtractionParameters | parameters, | ||
| int | lineOut, | ||
| Image & | rangeMap ) |
Extracts the laser line from given monoImage and stores it to lineOut of the previously allocated range map.
| [in] | monoImage | Mono image with laser line to be extracted. |
| [in] | parameters | Parameters for laser line extraction. |
| [in] | lineOut | Line in range map (or intensity image), where results will be stored. |
| [out] | rangeMap | Range map image where results are stored. It has to be allocated correctly. |
| Any | exception derived from std::exception including CvbException. |
| void ExtractLaserLineFromImage | ( | const Image & | monoImage, |
| LineExtractionParameters | parameters, | ||
| int | lineOut, | ||
| Image & | rangeMap, | ||
| Image & | intensityImage ) |
Extracts the laser line from given monoImage and stores it to lineOut of the previously allocated range map.
Intensity values are additionally stored to intensityImage.
| [in] | monoImage | Mono image with laser line to be extracted. |
| [in] | parameters | Parameters for laser line extraction. |
| [in] | lineOut | Line in range map (or intensity image), where results will be stored. |
| [out] | rangeMap | Range map image where results are stored. It has to be allocated correctly. |
| [out] | intensityImage | Image where intensity values are stored. It has to be allocated correctly. |
| Any | exception derived from std::exception including CvbException. |