FastCV Sample Application
1.7.1
|
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. |
Contains state information of the instance of the application.
uint8_t* State::scaledImgBuf |
Intermediate image buffer that stores image between Downscaler and Gaussian filter.