/* Copyright (c), 2001-2022, Shenshu Tech. Co., Ltd. */ #ifndef LIBAPI_IVE_MAIN_H #define LIBAPI_IVE_MAIN_H #include "ot_type.h" #include "securec.h" /* * function : show Canny demo * canny_complete: 0 : part canny; 1 : complete canny */ // td_void libapi_ive_canny(td_char canny_complete); td_u32 libapi_ive_canny(td_void* src, td_u32 width, td_u32 height, td_u32 img_type, td_void* dst, td_char canny_complete); /* * function : show Gmm2 demo */ td_void libapi_ive_gmm2(td_void); /* * function : show Test Memory demo */ td_void libapi_ive_test_memory(td_void); /* * function : show Sobel demo */ td_void libapi_ive_sobel(td_void); /* * function : show St Lk demo */ td_void libapi_ive_st_lk(td_void); /* * function : show Occlusion detected demo */ td_void libapi_ive_od(td_void); /* * function : show Md demo */ td_void libapi_ive_md(td_void); /* * function : show PerspTrans demo */ td_void libapi_ive_persp_trans(td_void); /* * function : show Kcf demo */ td_void libapi_ive_kcf(td_void); /* * function :Canny demo signal handle */ td_void libapi_ive_canny_handle_sig(td_void); /* * function : Gmm2 demo signal handle */ td_void libapi_ive_gmm2_handle_sig(td_void); /* * function : TestMemory demo signal handle */ td_void libapi_ive_test_memory_handle_sig(td_void); /* * function : Sobel demo signal handle */ td_void libapi_ive_sobel_handle_sig(td_void); /* * function : St_Lk demo signal handle */ td_void libapi_ive_st_lk_handle_sig(td_void); /* * function : PerspTrans demo signal handle */ td_void libapi_ive_persp_trans_handle_sig(td_void); /* * function : Od demo signal handle */ td_void libapi_ive_od_handle_sig(td_void); /* * function : Md demo signal handle */ td_void libapi_ive_md_handle_sig(td_void); /* * function : kcf demo signal handle */ td_void libapi_ive_kcf_handle_sig(td_void); #endif