TI Autonomous Driving Algorithms (TIADALG) Library User Guide
sfm_ti_cam.h
Go to the documentation of this file.
1 /*
2 * module name : Structure From Motion
3 *
4 * module descripton : Generates sparse 3D points from optical flow information in camera captured images
5 *
6 * Copyright (C) 2009-2017 Texas Instruments Incorporated - http://www.ti.com/
7 * ALL RIGHTS RESERVED
8 *
9 */
10 
20 #ifndef TI_SFM_CAM_H
21 #define TI_SFM_CAM_H
22 
23 
27 void SFM_TI_copyCamPrmToCirCBuf(float* inCamExtPrm,
28  uint16_t curBufIndx,
29  float* camExtPrm);
33 void SFM_TI_getInvExtPrmMatrix(float* camExtPrm,
34  uint16_t curBufIdx,
35  float* camInvExtPrm,
36  uint8_t* scratch);
40 void SFM_TI_mulIntExtPrm(float* camIntPrm,
41  float* camExtPrm,
42  float* normCamIntExtPrm);
47  sSfm_TI_ExtMem* sfmExtPrm);
48 
51 void SFM_TI_computeFmatFrmRT(float* curCamExtPrm,
52  float* prevCamInvExtPrm,
53  float* camInvIntPrm,
54  float* camIntPrm,
55  float* Fmat);
56 #endif
void SFM_TI_getInvExtPrmMatrix(float *camExtPrm, uint16_t curBufIdx, float *camInvExtPrm, uint8_t *scratch)
L1D scratch memory definition. Base address of ever element in below structure is double word aligned...
Definition: sfm_ti_alg_int.h:488
L1D scratch memory definition. Base address of ever element in below structure is double word aligned...
Definition: sfm_ti_alg_int.h:588
void SFM_TI_copyCamPrmsToIntMem(sSfm_TI_L1DMem *sfmL1Prm, sSfm_TI_ExtMem *sfmExtPrm)
void SFM_TI_mulIntExtPrm(float *camIntPrm, float *camExtPrm, float *normCamIntExtPrm)
void SFM_TI_copyCamPrmToCirCBuf(float *inCamExtPrm, uint16_t curBufIndx, float *camExtPrm)
void SFM_TI_computeFmatFrmRT(float *curCamExtPrm, float *prevCamInvExtPrm, float *camInvIntPrm, float *camIntPrm, float *Fmat)

© Copyright 2018 Texas Instruments Incorporated. All rights reserved.
Document generated by doxygen 1.8.6