[TDA2x] File structure

One, usecases

           (1)        Usecases are placed under vsdk/vision_sdk/apps/src/rtos/usecases . The vip_single_cam_view is more important. Many programs are written based on chains_vipSingleCam_Display.c in it;

                  vip_single_cam_view in the chains_vipSingleCam_Display picture is automatically generated script, the script called genCamera.sh , mainly with the / path /vsdk/vision_sdk/apps/tools/vision_sdk_usecase_gen/bin/vsdk_linux.out the tool bar.

       (2) The    other is the tidl_OD folder in usecases. TI's original three-way deep learning algorithm is concentrated in this, and the deep learning part can be seen from here.

 二、alg_plugins

          All algorithms are saved under vision_sdk/ision_sdk/apps/src/rtos/alg_plugins. According to my brother, the framework and macro definitions before the framework are prepared in usecase, and then the algorithms in the alg_plugins are called.

          Every time the program is compiled, all the files of all usecases and alg_plugins are compiled.

三、vsdk/ti_components/algorithms/REL.TIDL.01.01.03.00

          vsdk / ti_components / algorithms in REL.TIDL.01.01.03.00 folder focus is TIDL , namely TI depth learning algorithm.

          In addition, there are two folders under the vsdk/ti_components/algorithms folder , dsplib_c66x_3_4_0_0 and  eve_sw_01_19_00_00 , which seem to be some algorithms that can be run on dsp and eve.

          In addition, some tools used by TIDL, such as caffe, are stored in vsdk/ti_components/algorithms/REL.TIDL.01.01.03.00/modules/ti_dl/utils.

四、vsdk/vision_sdk/apps/src/rtos/alg_plugins/objectdetection 

           The objectDrawLink_algPlugin.c file under the alg_plugins/objectdetection path is very important. Many algorithms are defined in it, including the distance_estimate algorithm

Guess you like

Origin blog.csdn.net/qq_39642978/article/details/106613838