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.

[VisionSDK] VLIB on EVE, some APIs are missing

Dear Champs,

The document “VLIB IMPLEMENTION ON EVE CO-PROCESSOR” (filename: \eve_sw_src_01_12_00_00\kernels\docs\vlib_on_EVE.pdf) mentions the following functions.

 

16. Lucas-Kanade Feature Tracking (Sparse Optical Flow):

VLIB_trackFeaturesLucasKanade_7x7_init()

VLIB_trackFeaturesLucasKanade_7x7_getScrathSize)()

VLIB_trackFeaturesLucasKnaade_7x7()

VLIB_trackFeaturesLucasKanade_7x7_deinit()

 

22. Feature Match

vcop_featureMatching_32()

vcop_featurematch_initialize()

vcop_findTwoBestMatches()

vcop_pickConfidentMatches()

 

But can’t find above functions in EVE library, are they missing?

 

Best Regards,

Luke Lin

  • Hi Luke,

    Your question is forwarded to EVE SW experts.

    Best regards
    Lucy
  • Hi Luke,

        We have two packages of EVE SW one is object release and other one is source code release. Object release excludes some of the source code because of licensing issue (IP) and that's the reason you are not seeing the implementation of these kernels inside Vlib.

    Regards,

    Anshu

  • Anshu,

    Actually this question is rised by my customer. They are not asking for the implementation (source code), they just want to use the functions. Even in the object release, these functions should work.

    I searched whole EVE pacakge. I did not even find matched APIs for these fucntions. Moreover, I got a chance to check the source code release, still found no matched APIs.

    Looks like these funtions haven't been implemented. Could you please check again?

    Thanks,
    Luke Lin
  • Hi Luke,

    Following kernels can be found in kernels/inc/vcop_feature_matching_kernel.h file :

    22. Feature Match

    vcop_featureMatching_32()

    vcop_featurematch_initialize()

    vcop_findTwoBestMatches()

    vcop_pickConfidentMatches()

      For LK tracker please refer to the applet located at apps/pyramid_lk_tracker. The above mentioned kernels ( for LK tracker) have been deprecated and hence removed from the repository. I will raise a documentation bug to remove it from the documentation also.

    Regards,

    Anshu

  • Anshu,

    Got it. Thank you very much.

    Best Regards,
    Luke Lin