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.

Compiler/TDA2: Fail to linking openCV file (objdetect)

Part Number: TDA2


Tool/software: TI C/C++ Compiler

Dear TI

So in another words if i need to use objdetect then i have to use it in linux. am i correct?

In future will TI look into this area to enable bios to use objdetect? 

  • Hi,

    TI does not support object detection using OPENCV and there is no such plan in future to add support for it.
    If you want to use object detection then you can use BIOS usecases
    vip_single_cam_lane_detection
    vip_single_cam_object_detection2

    Regards,
    Anuj
  • Dear Anuj

    Just to verify then if we using linux instead we should be able to use objdetect.hpp in openCV

  • Hi,

    In VSDK we have a prebuilt OPENCV library.
    We do not support building of OPENCV library.

    regards,
    Anuj
  • Dear Anuj

    I am working in same team as Winson, I got 3 questions:

    1. Because BIOS did't support object detection, so we want to build SDK in Linux host, i.e. using OpenCV in Linux version, Can I confirm if the openCV in TI Linux build will support object detection?
    2. As suggested, to use openCV in TI linux build, we follow the VisionSDK_UserGuide_opencx.pdf, but this doc tell us that we need to rebuild the OpenCV from source code and also need to rebuild cmem, Do we really need to rebuild these from source code?

    3. In my Linux host, I set the build config as:
    MAKECONFIG=tda2xx_evm_linux_opencx,

    The error is that it can not find the clocl cmd in the below path: home/hewei/PROCESSOR_SDK_VISION_03_04_00_00/vision_sdk/../ti_components/os_tools/linux/targetfs/usr/share/ti/opencl/bin/x86/clocl: Command not found
    Should I install the "clocl" cmd in that path and build?

    Please advise

    Thanks and best regards
    He Wei
  • Hi,

    TI does not support object detection using OPENCV.
    Bios suppport object detection using some algorithm running on bios. Please use the above suggested usecases.

    Regards,
    Anuj
  • Dear Anuj

    So we won't get any additional openCV features support if switching from TI Bios build to TI Linux build, am I right?
    Based on the test report from ti_components\open_compute\opencv\opencv-3.1.0\docs: there is one sheet "objdetect" in vayu_arm_linux_opencv_test_report.xlsx but this sheet is not shown in vayu_arm_bios_opencv_test_report.xlsx. Actually this is the reason we thought objection detection is supported in Linux build . So this is not the case?

    Thanks and best regards
    He Wei
  • Yes, you are right.

    If its been supported in VSDk then a supported usecase will be there for linux.

    Regards,
    Anuj