public class opencv_bioinspired extends opencv_bioinspired
| Modifier and Type | Class and Description |
|---|---|
static class |
opencv_bioinspired.Retina
\brief class which allows the Gipsa/Listic Labs model to be used with OpenCV.
|
static class |
opencv_bioinspired.RetinaFastToneMapping
\addtogroup bioinspired
\{
|
static class |
opencv_bioinspired.RetinaParameters
\brief retina model parameters structure
|
static class |
opencv_bioinspired.SegmentationParameters
\addtogroup bioinspired
\{
|
static class |
opencv_bioinspired.TransientAreasSegmentationModule
\brief class which provides a transient/moving areas segmentation module
|
| Modifier and Type | Field and Description |
|---|---|
static int |
RETINA_COLOR_BAYER
enum cv::bioinspired::
|
static int |
RETINA_COLOR_DIAGONAL
enum cv::bioinspired::
|
static int |
RETINA_COLOR_RANDOM
enum cv::bioinspired::
|
| Constructor and Description |
|---|
opencv_bioinspired() |
| Modifier and Type | Method and Description |
|---|---|
static opencv_bioinspired.Retina |
createRetina(opencv_core.Size inputSize)
\relates bioinspired::Retina
\{
|
static opencv_bioinspired.Retina |
createRetina(opencv_core.Size inputSize,
boolean colorMode) |
static opencv_bioinspired.Retina |
createRetina(opencv_core.Size inputSize,
boolean colorMode,
int colorSamplingMethod,
boolean useRetinaLogSampling,
float reductionFactor,
float samplingStrenght)
\brief Constructors from standardized interfaces : retreive a smart pointer to a Retina instance
|
static opencv_bioinspired.RetinaFastToneMapping |
createRetinaFastToneMapping(opencv_core.Size inputSize)
\relates bioinspired::RetinaFastToneMapping
|
static opencv_bioinspired.TransientAreasSegmentationModule |
createTransientAreasSegmentationModule(opencv_core.Size inputSize)
\brief allocator
|
mappublic static final int RETINA_COLOR_RANDOM
public static final int RETINA_COLOR_DIAGONAL
public static final int RETINA_COLOR_BAYER
@Namespace(value="cv::bioinspired") @opencv_core.Ptr public static opencv_bioinspired.Retina createRetina(@ByVal opencv_core.Size inputSize)
/** \overload
@Namespace(value="cv::bioinspired") @opencv_core.Ptr public static opencv_bioinspired.Retina createRetina(@ByVal opencv_core.Size inputSize, @Cast(value="const bool") boolean colorMode, int colorSamplingMethod, @Cast(value="const bool") boolean useRetinaLogSampling, float reductionFactor, float samplingStrenght)
inputSize - the input frame sizecolorMode - the chosen processing mode : with or without color processingcolorSamplingMethod - specifies which kind of color sampling will be used :
- cv::bioinspired::RETINA_COLOR_RANDOM: each pixel position is either R, G or B in a random choice
- cv::bioinspired::RETINA_COLOR_DIAGONAL: color sampling is RGBRGBRGB..., line 2 BRGBRGBRG..., line 3, GBRGBRGBR...
- cv::bioinspired::RETINA_COLOR_BAYER: standard bayer samplinguseRetinaLogSampling - activate retina log sampling, if true, the 2 following parameters can
be usedreductionFactor - only usefull if param useRetinaLogSampling=true, specifies the reduction
factor of the output frame (as the center (fovea) is high resolution and corners can be
underscaled, then a reduction of the output is allowed without precision leaksamplingStrenght - only usefull if param useRetinaLogSampling=true, specifies the strenght of
the log scale that is applied@Namespace(value="cv::bioinspired") @opencv_core.Ptr public static opencv_bioinspired.Retina createRetina(@ByVal opencv_core.Size inputSize, @Cast(value="const bool") boolean colorMode)
@Namespace(value="cv::bioinspired") @opencv_core.Ptr public static opencv_bioinspired.RetinaFastToneMapping createRetinaFastToneMapping(@ByVal opencv_core.Size inputSize)
@Namespace(value="cv::bioinspired") @opencv_core.Ptr public static opencv_bioinspired.TransientAreasSegmentationModule createTransientAreasSegmentationModule(@ByVal opencv_core.Size inputSize)
inputSize - : size of the images input to segment (output will be the same size)
\relates bioinspired::TransientAreasSegmentationModuleCopyright © 2017. All rights reserved.