4. SAIL C++ API Reference
- 4.1. Basic function
- 4.2. Data type
- 4.3. PaddingAtrr
- 4.4. Handle
- 4.5. IOMode
- 4.6. bmcv_resize_algorithm
- 4.7. Format
- 4.8. ImgDtype
- 4.9. Tensor
- 4.10. Engine
- 4.10.1. Constructor
- 4.10.2. get_handle
- 4.10.3. load
- 4.10.4. get_graph_names
- 4.10.5. set_io_mode
- 4.10.6. get_input_names
- 4.10.7. get_output_names
- 4.10.8. get_max_input_shapes
- 4.10.9. get_input_shape
- 4.10.10. get_max_output_shapes
- 4.10.11. get_output_shape
- 4.10.12. get_input_dtype
- 4.10.13. get_output_dtype
- 4.10.14. get_input_scale
- 4.10.15. get_output_scale
- 4.10.16. process
- 4.10.17. get_device_id
- 4.10.18. create_input_tensors_map
- 4.10.19. create_output_tensors_map
- 4.11. MultiEngine
- 4.12. bm_image
- 4.13. BMImage
- 4.14. BMImageArray
- 4.15. Decoder
- 4.16. Encoder
- 4.17. Decoder_RawStream
- 4.18. Bmcv
- 4.18.1. The constructor of Bmcv()
- 4.18.2. bm_image_to_tensor
- 4.18.3. tensor_to_bm_image
- 4.18.4. crop_and_resize
- 4.18.5. crop
- 4.18.6. resize
- 4.18.7. vpp_crop_and_resize
- 4.18.8. vpp_crop_and_resize_padding
- 4.18.9. vpp_crop
- 4.18.10. vpp_resize
- 4.18.11. vpp_resize_padding
- 4.18.12. warp
- 4.18.13. convert_to
- 4.18.14. yuv2bgr
- 4.18.15. rectangle
- 4.18.16. fillRectangle
- 4.18.17. imwrite
- 4.18.18. get_handle
- 4.18.19. crop_and_resize_padding
- 4.18.20. rectangle_
- 4.18.21. fillRectangle_
- 4.18.22. imwrite_
- 4.18.23. convert_format
- 4.18.24. vpp_convert_format
- 4.18.25. putText
- 4.18.26. putText_
- 4.18.27. image_add_weighted
- 4.18.28. image_copy_to
- 4.18.29. image_copy_to_padding
- 4.18.30. nms
- 4.18.31. drawPoint
- 4.18.32. drawPoint_
- 4.18.33. warp_perspective
- 4.18.34. get_bm_data_type
- 4.18.35. get_bm_image_data_format
- 4.18.36. imdecode
- 4.18.37. imencode
- 4.18.38. fft
- 4.18.39. convert_yuv420p_to_gray
- 4.18.40. polylines
- 4.18.41. mosaic
- 4.18.42. transpose
- 4.18.43. watermark_superpose
- 4.18.44. gaussian_blur
- 4.18.45. Sobel
- 4.19. MultiDecoder
- 4.20. sail_resize_type
- 4.21. ImagePreProcess
- 4.22. TensorPTRWithName
- 4.23. EngineImagePreProcess
- 4.24. algo_yolov5_post_1output
- 4.25. algo_yolov5_post_3output
- 4.26. algo_yolov5_post_cpu_opt_async
- 4.27. tpu_kernel_api_yolov5_detect_out
- 4.28. tpu_kernel_api_yolov5_out_without_decode
- 4.29. sort_tracker_controller
- 4.30. sort_tracker_controller_async
- 4.31. deepsort_tracker_controller
- 4.32. deepsort_tracker_controller_async
- 4.33. bytetrack_tracker_controller
- 4.34. algo_yolox_post
- 4.35. algo_yolov5_post_cpu_opt
- 4.36. tpu_kernel_api_openpose_part_nms
- 4.37. algo_yolov8_post_1output_async
- 4.38. algo_yolov8_post_cpu_opt_1output_async
5. SAIL Python API Reference
- 5.1. Basic function
- 5.1.1. get_available_tpu_num
- 5.1.2. set_print_flag
- 5.1.3. set_dump_io_flag
- 5.1.4. set_loglevel
- 5.1.5. set_decoder_env
- 5.1.6. base64_encode
- 5.1.7. base64_decode
- 5.1.8. base64_encode_array
- 5.1.9. base64_decode_asarray
- 5.1.10. get_tpu_util
- 5.1.11. get_vpu_util
- 5.1.12. get_vpp_util
- 5.1.13. get_board_temp
- 5.1.14. get_chip_temp
- 5.1.15. get_dev_stat
- 5.2. sail.Data type
- 5.3. sail.PaddingAtrr
- 5.4. sail.Handle
- 5.5. sail.IOMode
- 5.6. sail.bmcv_resize_algorithm
- 5.7. sail.Format
- 5.8. sail.ImgDtype
- 5.9. sail.Tensor
- 5.10. sail.Engine
- 5.10.1. __init__
- 5.10.2. get_handle
- 5.10.3. load
- 5.10.4. get_graph_names
- 5.10.5. set_io_mode
- 5.10.6. get_input_names
- 5.10.7. get_output_names
- 5.10.8. get_max_input_shapes
- 5.10.9. get_input_shape
- 5.10.10. get_max_output_shapes
- 5.10.11. get_output_shape
- 5.10.12. get_input_dtype
- 5.10.13. get_output_dtype
- 5.10.14. get_input_scale
- 5.10.15. get_output_scale
- 5.10.16. process
- 5.10.17. get_device_id
- 5.10.18. create_input_tensors_map
- 5.10.19. create_output_tensors_map
- 5.11. sail.MultiEngine
- 5.12. sail.bm_image
- 5.13. sail.BMImage
- 5.14. sail.BMImageArray
- 5.15. sail.Decoder
- 5.16. sail.Decoder_RawStream
- 5.17. sail.Encoder
- 5.18. sail.Bmcv
- 5.18.1. __init__
- 5.18.2. bm_image_to_tensor
- 5.18.3. tensor_to_bm_image
- 5.18.4. crop_and_resize
- 5.18.5. crop
- 5.18.6. resize
- 5.18.7. vpp_crop_and_resize
- 5.18.8. vpp_crop_and_resize_padding
- 5.18.9. vpp_crop
- 5.18.10. vpp_resize
- 5.18.11. vpp_resize_padding
- 5.18.12. warp
- 5.18.13. convert_to
- 5.18.14. yuv2bgr
- 5.18.15. rectangle
- 5.18.16. fillRectangle
- 5.18.17. imwrite
- 5.18.18. get_handle
- 5.18.19. crop_and_resize_padding
- 5.18.20. rectangle_
- 5.18.21. fillRectangle_
- 5.18.22. imwrite_
- 5.18.23. convert_format
- 5.18.24. vpp_convert_format
- 5.18.25. putText
- 5.18.26. putText_
- 5.18.27. image_add_weighted
- 5.18.28. image_copy_to
- 5.18.29. image_copy_to_padding
- 5.18.30. nms
- 5.18.31. drawPoint
- 5.18.32. drawPoint_
- 5.18.33. warp_perspective
- 5.18.34. get_bm_data_type
- 5.18.35. get_bm_image_data_format
- 5.18.36. imdecode
- 5.18.37. imencode
- 5.18.38. fft
- 5.18.39. mat_to_bm_image
- 5.18.40. polylines
- 5.18.41. mosaic
- 5.18.42. gaussian_blur
- 5.18.43. transpose
- 5.18.44. watermark_superpose
- 5.18.45. Sobel
- 5.19. sail.MultiDecoder
- 5.20. sail.sail_resize_type
- 5.21. sail.ImagePreProcess
- 5.22. sail.TensorPTRWithName
- 5.23. sail.EngineImagePreProcess
- 5.23.1. __init__
- 5.23.2. InitImagePreProcess
- 5.23.3. SetPaddingAtrr
- 5.23.4. SetConvertAtrr
- 5.23.5. PushImage
- 5.23.6. GetBatchData_Npy
- 5.23.7. GetBatchData_Npy2
- 5.23.8. GetBatchData
- 5.23.9. get_graph_name
- 5.23.10. get_input_width
- 5.23.11. get_input_height
- 5.23.12. get_output_names
- 5.23.13. get_output_shape
- 5.24. sail.algo_yolov5_post_1output
- 5.25. sail.algo_yolov5_post_3output
- 5.26. sail.algo_yolov5_post_cpu_opt_async
- 5.27. sail.tpu_kernel_api_yolov5_detect_out
- 5.28. sail.tpu_kernel_api_yolov5_out_without_decode
- 5.29. sort_tracker_controller
- 5.30. sort_tracker_controller_async
- 5.31. deepsort_tracker_controller
- 5.32. deepsort_tracker_controller
- 5.33. bytetrack_tracker_controller
- 5.34. sail.algo_yolox_post
- 5.35. sail.algo_yolov5_post_cpu_opt
- 5.36. sail.tpu_kernel_api_openpose_part_nms
- 5.37. sail.algo_yolov8_post_1output_async
- 5.38. sail.algo_yolov8_post_cpu_opt_1output_async