FastCV Sample Application  1.7.1
State Struct Reference

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

Public Member Functions

 State ()
 Constructor for State object sets variables to default values.
uint32_t FASTCV_ALIGN128 (corners[MAX_CORNERS_TO_DETECT *2])
 Storage for corners detected in last frame.

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.
FPSCounter camFPSCounter
 Camera preview FPS counter.
uint32_t numCorners
 Number of 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.
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.
float timeFilteredMs
 Filtered timing value for FastCV processing.

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