Detect a set of given 2D trackables in an image. UUID: 0ff5ae31-f469-4d9b-86fc-feca1fa74a04
More...
#include <SolARQRCodesDetectorOpencv.h>
|
| SolARQRCodesDetectorOpencv () |
| SolARQRCodesDetectorOpencv constructor;.
|
|
| ~SolARQRCodesDetectorOpencv ()=default |
| SolARQRCodesDetectorOpencv destructor;.
|
|
FrameworkReturnCode | setTrackables (const std::vector< SRef< SolAR::datastructure::Trackable > > trackables) override |
| this method is used to set the set of 2D trackables. More...
|
|
FrameworkReturnCode | detect (const SRef< SolAR::datastructure::Image > image, std::vector< std::vector< SolAR::datastructure::Point2Df > > &corners) override |
| Detect a set of trackables. More...
|
|
void | unloadComponent () override final |
|
Detect a set of given 2D trackables in an image. UUID: 0ff5ae31-f469-4d9b-86fc-feca1fa74a04
- Injectables
SolAR::api::image::IImageConvertor |
SolAR::api::features::ICornerRefinement |
◆ detect()
FrameworkReturnCode SolAR::MODULES::OPENCV::SolARQRCodesDetectorOpencv::detect |
( |
const SRef< SolAR::datastructure::Image > |
image, |
|
|
std::vector< std::vector< SolAR::datastructure::Point2Df > > & |
corners |
|
) |
| |
|
override |
Detect a set of trackables.
- Parameters
-
[in] | image | input image. |
[out] | corners | a set of detected corners corresponding to the trackables (each trackable has a set of 4 corners). |
- Returns
- FrameworkReturnCode::SUCCESS if the detection succeed, else FrameworkReturnCode::_ERROR
◆ setTrackables()
FrameworkReturnCode SolAR::MODULES::OPENCV::SolARQRCodesDetectorOpencv::setTrackables |
( |
const std::vector< SRef< SolAR::datastructure::Trackable > > |
trackables | ) |
|
|
override |
this method is used to set the set of 2D trackables.
- Parameters
-
[in] | trackables | the set of 2D trackables. |
The documentation for this class was generated from the following file: