This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

VLIB example?

Other Parts Discussed in Thread: TMS320C6654, TMS320DM647

Hi,

I need some information about VLIB. I noticed some interesting functions to evaluate, but I didn't find any application notes or examples of library use online.

Is there any tutorial on how to use VLIBs?

Many Thanks,

Antonio

  • Hi, Antonio,

    Can you be more specific on which device will this VLIB for?

    Rex

  • Hi Rex,

    The processors I would like to test applications on are the TMS320C6654 and the TMS320DM647.

    Mainly I was interested in artificial vision algorithms for object classification and detection. I would be interested in evaluating the implementation of a pattern match method based on feature vectors.
    It could be interesting for example the descriptor provided by ORB which is also invariant with respect to rotation.
    But I have not found any resource that explains how to implement something like this.

    Do you have any examples available?

    Many Thanks,

    Antonio

  • Antonio,

    Each function in VLIB library provides validation tests with test vector that are provided in the package under the folder path 

    vlib_c66x_3_3_2_0\packages\ti\vlib\src (All test files use the convention <vlib_function>_d.c) in each of the folders.

    Many of the tests use pre-generated test image data which is used as input to these functions.  HaarObjectDetection, Connected component Labeling and Canny edge detection may be of interest. you can then plot the image buffer using CCS Or other tools  to check the output.  Specifically for ORB, there are 3-4 functions for bestFeature detection, determining orientation and computing Harris score.Along with these test vectors, there examples integrated in the VLIB software package for Hough lines Demo.

    Please note that to run the test examples, you will need to update the lnk.cmd file provided under the common folder to reflect the memory map of the DSP device that you are using as the current implementation uses some memory outside of the DSP subsystem  (L3 shared or external DDR memory)

     If you are looking for demos with sensor integration then those are not included in the VLIB package.   

    Regards,

    Rahul