TDL SDK C API
Revision History
Date |
Description |
Owner |
|---|---|---|
2025/03/28 |
Initial draft |
Zhang Siyi |
2025/03/31 |
Added API definitions |
Liu Junfei |
2025/04/02 |
Added model list and structure definitions |
Zheng Xinye |
2025/08/29 |
Updated model list and structure definitions |
Zheng Xinye |
2025/09/30 |
Add environment construction, model deployment method and sample usage |
Zheng Xinye |
Contents
- 1. TDL_SDK Introduction
- 2. TDL_SDK Environment Construction
- 3. Model List
- 3.1. Object detection model list
- 3.2. Face detection model list
- 3.3. Face attribute and keypoint model list
- 3.4. Image classification model list
- 3.5. Sound classification model list
- 3.6. Keypoint model list
- 3.7. Lane detection model list
- 3.8. License plate recognition model list
- 3.9. Segmentation model list
- 3.10. Feature extraction model list
- 4. Structure Reference
- 4.1. TDLDataTypeE
- 4.2. TDLBox
- 4.3. TDLFeature
- 4.4. TDLPoints
- 4.5. TDLLandmarkInfo
- 4.6. TDLObjectInfo
- 4.7. TDLObject
- 4.8. TDLFaceInfo
- 4.9. TDLFace
- 4.10. TDLClassInfo
- 4.11. TDLClass
- 4.12. TDLKeypointInfo
- 4.13. TDLKeypoint
- 4.14. TDLSegmentation
- 4.15. TDLInstanceSegInfo
- 4.16. TDLInstanceSeg
- 4.17. TDLLanePoint
- 4.18. TDLLane
- 4.19. TDLDepthLogits
- 4.20. TDLTracker
- 4.21. TDLOcr
- 4.22. TDLSnapshotInfo
- 4.23. TDLCaptureInfo
- 4.24. TDLObjectCountingInfo
- 4.25. TDLIspMeta
- 5. API Reference
- 5.1. Handles
- 5.2. TDL_CreateHandle
- 5.3. TDL_CreateHandleEx
- 5.4. TDL_DestroyHandle
- 5.5. TDL_DestroyHandleEx
- 5.6. TDL_WrapVPSSFrame
- 5.7. TDL_ReadImage
- 5.8. TDL_ReadBin
- 5.9. TDL_DestroyImage
- 5.10. TDL_OpenModel
- 5.11. TDL_OpenModelFromBuffer
- 5.12. TDL_CloseModel
- 5.13. TDL_Detection
- 5.14. TDL_FaceDetection
- 5.15. TDL_FaceAttribute
- 5.16. TDL_FaceLandmark
- 5.17. TDL_Classification
- 5.18. TDL_InstanceSegmentation
- 5.19. TDL_SemanticSegmentation
- 5.20. TDL_FeatureExtraction
- 5.21. TDL_LaneDetection
- 5.22. TDL_Tracking
- 5.23. TDL_SetSingleObjectTracking
- 5.24. TDL_SingleObjectTracking
- 5.25. TDL_CharacterRecognition
- 5.26. TDL_LoadModelConfig
- 5.27. TDL_SetModelDir
- 5.28. TDL_SetModelThreshold
- 5.29. TDL_IspClassification
- 5.30. TDL_Keypoint
- 5.31. TDL_DetectionKeypoint
- 5.32. TDL_IntrusionDetection
- 5.33. TDL_MotionDetection
- 5.34. TDL_APP_Init
- 5.35. TDL_APP_SetFrame
- 5.36. TDL_APP_Capture
- 5.37. TDL_APP_ObjectCounting
- 5.38. TDL_APP_ObjectCountingSetLine
- 5.39. TDL_WrapImage
- 5.40. TDL_LLMApiCall
- 6. TDL_SDK model deployment method
- 7. How to use TDL_SDK c sample
- 7.1. sample_character_recognition
- 7.2. sample_classification
- 7.3. sample_detect_keypoints
- 7.4. sample_keypoints
- 7.5. sample_face_attribute
- 7.6. sample_face_detection
- 7.7. sample_feature_extraction
- 7.8. sample_face_landmark
- 7.9. sample_instance_segmentation
- 7.10. sample_lane_detection
- 7.11. sample_object_detection
- 7.12. sample_pose
- 7.13. sample_semantic_segmentation
- 7.14. sample_tracking
- 7.15. sample_face_recognition
- 7.16. sample_licence_recognition
- 7.17. sample_vi_detection
- 7.18. sample_vi_face_pet_cap
- 7.19. sample_vi_consumer_counting
- 7.20. sample_vi_cross_detection
- 7.21. sample_vi_single_object_tracking
- 7.22. sample_motion_detection
- 7.23. sample_intrusion_detection
- 8. Frequently Asked Questions