1 /* 2 * Copyright (c) 2022 HiSilicon (Shanghai) Technologies CO., LIMITED. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 #ifndef SAMPLE_IVE_MAIN_H 16 #define SAMPLE_IVE_MAIN_H 17 #include "hi_type.h" 18 19 /* function : show Canny sample */ 20 HI_VOID SAMPLE_IVE_Canny(HI_CHAR chComplete); 21 22 /* function : show Gmm2 sample */ 23 HI_VOID SAMPLE_IVE_Gmm2(HI_VOID); 24 25 /* function : show Occlusion detected sample */ 26 HI_VOID SAMPLE_IVE_Od(HI_VOID); 27 28 /* function : show Md sample */ 29 HI_VOID SAMPLE_IVE_Md(HI_VOID); 30 31 /* function : show Test Memory sample */ 32 HI_VOID SAMPLE_IVE_TestMemory(HI_VOID); 33 34 /* function : show Sobel sample */ 35 HI_VOID SAMPLE_IVE_Sobel(HI_VOID); 36 37 /* function : show St Lk sample */ 38 HI_VOID SAMPLE_IVE_St_Lk(HI_VOID); 39 40 /* function : show Kcf sample */ 41 HI_VOID SAMPLE_IVE_Kcf(HI_VOID); 42 43 /* function : show PerspTrans sample */ 44 HI_VOID SAMPLE_IVE_PerspTrans(HI_VOID); 45 46 /* function :Canny sample signal handle */ 47 HI_VOID SAMPLE_IVE_Canny_HandleSig(HI_VOID); 48 49 /* function : Gmm2 sample signal handle */ 50 HI_VOID SAMPLE_IVE_Gmm2_HandleSig(HI_VOID); 51 52 /* function : Od sample signal handle */ 53 HI_VOID SAMPLE_IVE_Od_HandleSig(HI_VOID); 54 55 /* function : Md sample signal handle */ 56 HI_VOID SAMPLE_IVE_Md_HandleSig(HI_VOID); 57 58 /* function : TestMemory sample signal handle */ 59 HI_VOID SAMPLE_IVE_TestMemory_HandleSig(HI_VOID); 60 61 /* function : Sobel sample signal handle */ 62 HI_VOID SAMPLE_IVE_Sobel_HandleSig(HI_VOID); 63 64 /* function : St_Lk sample signal handle */ 65 HI_VOID SAMPLE_IVE_St_Lk_HandleSig(HI_VOID); 66 67 /* function : kcf sample signal handle */ 68 HI_VOID SAMPLE_IVE_Kcf_HandleSig(HI_VOID); 69 70 /* function : PerspTrans sample signal handle */ 71 HI_VOID SAMPLE_IVE_PerspTrans_HandleSig(HI_VOID); 72 73 #endif 74