This structure contains all the parameters which controls SFM algorithm at create time.
More...
#include <tiadalg_structure_from_motion.h>
This structure contains all the parameters which controls SFM algorithm at create time.
- Parameters
-
visionParams | Common parameters for all ivison based modules. |
imgWidth | Image width in pixels. Should be inlined with input and output buffers. |
imgHeight | Image height in pixels. Should be inlined with input and output buffers. |
maxNumTracks | Maximum Number of tracks allowed. |
cameraIntParams | Camera Intrinsic Parameters. Format of intrinsic parameter is [ax 0.0 x0 0 ay y0 0 0 1.0]. Where ax and ay are standard scaling parameter in x and y direction. Whereas (x0, y0) is the principal point , where optic axis intersects the image plane. |
udmaDrvObj | Udma driver handle. All the addresses given to algorithms are assumed to be virtual addresses. If udma driver is initialized with virtual to physical function pointer initPrms.virtToPhyFxn then the same function will be used for this conversion in algorithm whereever it is needed. |
flowCtrl | Control for selecting different flows. Applicable only for advanced user. 0–> enables optimized flow, 1 enabled natural c flow. |
enAlgPtCldVis | Enables point cloud visualization. |
ocpGrdSizeInPixels | Occupancy grid size in pixels. |
enAlgOcpGrdVis | Enables occupancy grid visualization. |
imgColorFmt | Input image format. Not used in current version, all input and output images are assumed in YUV 420 nv12 format. |
rsvd1 | For future expansion. Should be set as zero |
rsvd2 | For future expansion. Should be set as zero |
◆ visionParams
IVISION_Params SFM_TI_CreateParams::visionParams |
◆ imgWidth
uint16_t SFM_TI_CreateParams::imgWidth |
◆ imgHeight
uint16_t SFM_TI_CreateParams::imgHeight |
◆ keyPointStep
uint16_t SFM_TI_CreateParams::keyPointStep |
◆ maxNumKeyPoints
uint16_t SFM_TI_CreateParams::maxNumKeyPoints |
◆ maxNumTracks
uint16_t SFM_TI_CreateParams::maxNumTracks |
◆ camIntPrm
◆ udmaDrvObj
void* SFM_TI_CreateParams::udmaDrvObj |
◆ flowCtrl
int32_t SFM_TI_CreateParams::flowCtrl |
◆ enAlgPtCldVis
int32_t SFM_TI_CreateParams::enAlgPtCldVis |
◆ ocpGrdSizeInPixels
int32_t SFM_TI_CreateParams::ocpGrdSizeInPixels |
◆ enAlgOcpGrdVis
int32_t SFM_TI_CreateParams::enAlgOcpGrdVis |
◆ imgColorFmt
int32_t SFM_TI_CreateParams::imgColorFmt |
◆ rsvd1
uint16_t SFM_TI_CreateParams::rsvd1 |
◆ rsvd2
uint16_t SFM_TI_CreateParams::rsvd2 |
The documentation for this struct was generated from the following file: