Skip to main content


Cvitek provides TDL integration algorithms to reduce the time required for application development.

This architecture realizes the algorithm required by TDL, including its pre and post processing, and provides a unified and convenient programming interface.

At present, TDL SDK includes motion detection, face detection, face recognition, face tracking, pedestrian detection, semantic segmentation, license plate recognition, license plate detection, live recognition, IR live recognition, infant detection, cry detection, attitude detection, gesture detection, Gesture Recognition and other algorithms.


Chinese Version(中文版)格式English VersionFormat
深度学习SDK软件开发指南htmlpdfTDL SDK Software Development Guidehtmlpdf
YOLO系列开发指南htmlpdfYOLO Development Guidehtmlpdf


  1. Download toolchain

    tar xvf host-tools.tar.gz
    cd host-tools
    export PATH=$PATH:$(pwd)/gcc/riscv64-linux-musl-x86_64/bin
  2. Compile cvitek-tdl-sdk


    git clone
    cd cvitek-tdl-sdk-cv180x

    Duo256M and DuoS:

    git clone
    cd cvitek-tdl-sdk-sg200x

    Compile samples:

    cd sample

    The generated program is in the corresponding subdirectory in the sample directory. For example, the face detection example sample_vi_fd is located in



    ./ clean

Example description

For detailed descriptions and running methods of each example, please refer to the following chapters.

  • carbonfix