FastCV Sample Application  1.7.1
CornerState Struct Reference

Contains state information of the instance of the application. More...

Public Member Functions

 CornerState ()
 Constructor for CornerState object sets variables to default values.

Data Fields

uint8_t * blurredImgBuf
 Image Buffer to copy image into.
uint32_t blurredImgWidth
 Width of blurred image buffer.
uint32_t blurredImgHeight
 Height of blurred image buffer.
uint32_t numCorners
 Number of corners detected in last frame.
uint32_t corners [MAX_CORNERS_TO_DETECT *2]
 Storage for corners detected in last frame.
uint8_t * scaledImgBuf
uint32_t scaledImgWidth
 Width of scaled image (if scaling is enabled)
uint32_t scaledImgHeight
 Height of scaled image (if scaling is enabled)
uint8_t * alignedImgBuf
 Buffer to place image data if camera callback data is not aligned.
uint32_t alignedImgWidth
 Width of aligned image.
uint32_t alignedImgHeight
 Height of aligned image.
uint32_t cornerThreshold
 Threshold of Fast CV Corner Detector algorithm.
uint32_t scalingFactor
 Scaling factor selected by user.
uint32_t detectionSwitch
 used to select which detection to use
bool disableVF
 Whether viewfinder is enabled or displayed.
bool enableOverlayPixels
 Whether corners should be overlayed with green pixels.
bool enableGaussian
 Whether to enable Gaussian filter.
uint32_t * CornerScore
 holds the values of the strength of each corner
uint8_t * maskArray
 Mask for corner functions using mask.

Detailed Description

Contains state information of the instance of the application.


Field Documentation

Intermediate image buffer that stores image between Downscaler and Gaussian filter.


The documentation for this struct was generated from the following file:
 All Data Structures Functions Variables