/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/mpp_help/include/ |
H A D | vgs_img.h | 62 const VIDEO_FRAME_INFO_S* src,
63 VIDEO_FRAME_INFO_S* dst,
70 void MppFrmDestroy(VIDEO_FRAME_INFO_S* frm);
76 int MppFrmDrawRects(VIDEO_FRAME_INFO_S *frm,
|
H A D | ive_img.h | 68 * VIDEO_FRAME_INFO_S格式转换成IVE_IMAGE_S格式
74 int FrmToOrigImg(const VIDEO_FRAME_INFO_S* frm, IVE_IMAGE_S *img);
88 int OrigImgToFrm(const IVE_IMAGE_S *img, VIDEO_FRAME_INFO_S* frm);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/color_space_convert/smp/ |
H A D | smp_color_space_convert.c | 368 * VIDEO_FRAME_INFO_S格式转换成IVE_IMAGE_S格式
374 int FrmToOrigImg(const VIDEO_FRAME_INFO_S* frm, IVE_IMAGE_S *img)
in FrmToOrigImg() 404 * IVE_IMAGE_S格式转成VIDEO_FRAME_INFO_S格式
410 int OrigImgToFrm(const IVE_IMAGE_S *img, VIDEO_FRAME_INFO_S* frm)
in OrigImgToFrm() 439 * VIDEO_FRAME_INFO_S格式转成IVE_IMAGE_S格式(U8C1)
442 int FrmToU8c1Img(const VIDEO_FRAME_INFO_S* frm, IVE_IMAGE_S *img)
in FrmToU8c1Img() 467 * YUV VIDEO_FRAME_INFO_S格式转成RGB IVE_DST_IMAGE_S格式
470 int FrmToRgbImg(VIDEO_FRAME_INFO_S* srcFrm, IVE_DST_IMAGE_S *dstImg)
in FrmToRgbImg() 558 VIDEO_FRAME_INFO_S frm;
in SampleIveOrigImgToFrm() 582 LOGI("VIDEO_FRAME_INFO_S in SampleIveOrigImgToFrm() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/mpp_help/src/ |
H A D | vgs_img.c | 49 static void MppFrmSetBuf(VIDEO_FRAME_INFO_S* frm,
in MppFrmSetBuf() 100 VIDEO_FRAME_INFO_S* frm,
in MppFrmCreate() 170 bool MppFrmValid(const VIDEO_FRAME_INFO_S* frm)
in MppFrmValid() 183 void MppFrmDestroy(VIDEO_FRAME_INFO_S* frm)
in MppFrmDestroy() 215 static int VgsResizeOnce(const VIDEO_FRAME_INFO_S* src, VIDEO_FRAME_INFO_S* dst, uint32_t dstWidth, uint32_t dstHeight)
in VgsResizeOnce() 286 const VIDEO_FRAME_INFO_S* src,
in MppFrmResize() 287 VIDEO_FRAME_INFO_S* dst,
in MppFrmResize() 340 VIDEO_FRAME_INFO_S midFrm;
in MppFrmResize() 388 static HI_S32 VgsDrawLines(VIDEO_FRAME_INFO_S *fr [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/ |
H A D | mpi_vo.h | 66 HI_S32 HI_MPI_VO_GetScreenFrame(VO_LAYER VoLayer, VIDEO_FRAME_INFO_S *pstVFrame, HI_S32 s32MilliSec);
67 HI_S32 HI_MPI_VO_ReleaseScreenFrame(VO_LAYER VoLayer, const VIDEO_FRAME_INFO_S *pstVFrame);
88 HI_S32 HI_MPI_VO_GetChnFrame(VO_LAYER VoLayer, VO_CHN VoChn, VIDEO_FRAME_INFO_S *pstFrame, HI_S32 s32MilliSec);
89 HI_S32 HI_MPI_VO_ReleaseChnFrame(VO_LAYER VoLayer, VO_CHN VoChn, const VIDEO_FRAME_INFO_S *pstFrame);
106 HI_S32 HI_MPI_VO_SendFrame(VO_LAYER VoLayer, VO_CHN VoChn, VIDEO_FRAME_INFO_S *pstVFrame, HI_S32 s32MilliSec);
141 HI_S32 HI_MPI_VO_GetWBCFrame(VO_WBC VoWBC, VIDEO_FRAME_INFO_S *pstVFrame, HI_S32 s32MilliSec);
142 HI_S32 HI_MPI_VO_ReleaseWBCFrame(VO_WBC VoWBC, const VIDEO_FRAME_INFO_S *pstVFrame);
|
H A D | mpi_vi.h | 87 HI_S32 HI_MPI_VI_GetPipeFrame(VI_PIPE ViPipe, VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec); 88 HI_S32 HI_MPI_VI_ReleasePipeFrame(VI_PIPE ViPipe, const VIDEO_FRAME_INFO_S *pstVideoFrame); 90 HI_S32 HI_MPI_VI_SendPipeYUV(VI_PIPE ViPipe, const VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec); 91 HI_S32 HI_MPI_VI_SendPipeRaw(HI_U32 u32PipeNum, VI_PIPE PipeId[], const VIDEO_FRAME_INFO_S *pstVideoFrame[], 114 HI_S32 HI_MPI_VI_GetPipeBNRRaw(VI_PIPE ViPipe, VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec); 115 HI_S32 HI_MPI_VI_ReleasePipeBNRRaw(VI_PIPE ViPipe, const VIDEO_FRAME_INFO_S *pstVideoFrame); 172 HI_S32 HI_MPI_VI_GetChnFrame(VI_PIPE ViPipe, VI_CHN ViChn, VIDEO_FRAME_INFO_S *pstFrameInfo, HI_S32 s32MilliSec); 173 HI_S32 HI_MPI_VI_ReleaseChnFrame(VI_PIPE ViPipe, VI_CHN ViChn, const VIDEO_FRAME_INFO_S *pstFrameInfo);
|
H A D | mpi_vdec.h | 55 HI_S32 HI_MPI_VDEC_GetFrame(VDEC_CHN VdChn, VIDEO_FRAME_INFO_S *pstFrameInfo, HI_S32 s32MilliSec);
56 HI_S32 HI_MPI_VDEC_ReleaseFrame(VDEC_CHN VdChn, const VIDEO_FRAME_INFO_S *pstFrameInfo);
61 HI_S32 HI_MPI_VDEC_SetUserPic(VDEC_CHN VdChn, const VIDEO_FRAME_INFO_S *pstUsrPic);
|
H A D | mpi_vpss.h | 47 const VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec); 49 HI_S32 HI_MPI_VPSS_GetGrpFrame(VPSS_GRP VpssGrp, VPSS_GRP_PIPE VpssGrpPipe, VIDEO_FRAME_INFO_S *pstVideoFrame); 51 const VIDEO_FRAME_INFO_S *pstVideoFrame); 102 VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec); 103 HI_S32 HI_MPI_VPSS_ReleaseChnFrame(VPSS_GRP VpssGrp, VPSS_CHN VpssChn, const VIDEO_FRAME_INFO_S *pstVideoFrame);
|
H A D | hi_comm_vgs.h | 58 VIDEO_FRAME_INFO_S stImgIn; /* Input picture */ 59 VIDEO_FRAME_INFO_S stImgOut; /* Output picture */
|
H A D | hi_comm_gdc.h | 50 VIDEO_FRAME_INFO_S stImgIn; /* Input picture */ 51 VIDEO_FRAME_INFO_S stImgOut; /* Output picture */
|
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/ |
H A D | mpi_vo.h | 75 HI_S32 HI_MPI_VO_GetScreenFrame(VO_LAYER VoLayer, VIDEO_FRAME_INFO_S *pstVFrame, HI_S32 s32MilliSec);
76 HI_S32 HI_MPI_VO_ReleaseScreenFrame(VO_LAYER VoLayer, const VIDEO_FRAME_INFO_S *pstVFrame);
97 HI_S32 HI_MPI_VO_GetChnFrame(VO_LAYER VoLayer, VO_CHN VoChn, VIDEO_FRAME_INFO_S *pstFrame, HI_S32 s32MilliSec);
98 HI_S32 HI_MPI_VO_ReleaseChnFrame(VO_LAYER VoLayer, VO_CHN VoChn, const VIDEO_FRAME_INFO_S *pstFrame);
115 HI_S32 HI_MPI_VO_SendFrame(VO_LAYER VoLayer, VO_CHN VoChn, VIDEO_FRAME_INFO_S *pstVFrame, HI_S32 s32MilliSec);
150 HI_S32 HI_MPI_VO_GetWBCFrame(VO_WBC VoWBC, VIDEO_FRAME_INFO_S *pstVFrame, HI_S32 s32MilliSec);
151 HI_S32 HI_MPI_VO_ReleaseWBCFrame(VO_WBC VoWBC, const VIDEO_FRAME_INFO_S *pstVFrame);
|
H A D | mpi_vi.h | 87 HI_S32 HI_MPI_VI_GetPipeFrame(VI_PIPE ViPipe, VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec); 88 HI_S32 HI_MPI_VI_ReleasePipeFrame(VI_PIPE ViPipe, const VIDEO_FRAME_INFO_S *pstVideoFrame); 90 HI_S32 HI_MPI_VI_SendPipeYUV(VI_PIPE ViPipe, const VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec); 91 HI_S32 HI_MPI_VI_SendPipeRaw(HI_U32 u32PipeNum, VI_PIPE PipeId[], const VIDEO_FRAME_INFO_S *pstVideoFrame[], 114 HI_S32 HI_MPI_VI_GetPipeBNRRaw(VI_PIPE ViPipe, VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec); 115 HI_S32 HI_MPI_VI_ReleasePipeBNRRaw(VI_PIPE ViPipe, const VIDEO_FRAME_INFO_S *pstVideoFrame); 168 HI_S32 HI_MPI_VI_GetChnFrame(VI_PIPE ViPipe, VI_CHN ViChn, VIDEO_FRAME_INFO_S *pstFrameInfo, HI_S32 s32MilliSec); 169 HI_S32 HI_MPI_VI_ReleaseChnFrame(VI_PIPE ViPipe, VI_CHN ViChn, const VIDEO_FRAME_INFO_S *pstFrameInfo);
|
H A D | mpi_vdec.h | 55 HI_S32 HI_MPI_VDEC_GetFrame(VDEC_CHN VdChn, VIDEO_FRAME_INFO_S *pstFrameInfo, HI_S32 s32MilliSec);
56 HI_S32 HI_MPI_VDEC_ReleaseFrame(VDEC_CHN VdChn, const VIDEO_FRAME_INFO_S *pstFrameInfo);
61 HI_S32 HI_MPI_VDEC_SetUserPic(VDEC_CHN VdChn, const VIDEO_FRAME_INFO_S *pstUsrPic);
|
H A D | mpi_vpss.h | 47 const VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec); 49 HI_S32 HI_MPI_VPSS_GetGrpFrame(VPSS_GRP VpssGrp, VPSS_GRP_PIPE VpssGrpPipe, VIDEO_FRAME_INFO_S *pstVideoFrame); 51 const VIDEO_FRAME_INFO_S *pstVideoFrame); 98 VIDEO_FRAME_INFO_S *pstVideoFrame, HI_S32 s32MilliSec); 99 HI_S32 HI_MPI_VPSS_ReleaseChnFrame(VPSS_GRP VpssGrp, VPSS_CHN VpssChn, const VIDEO_FRAME_INFO_S *pstVideoFrame);
|
H A D | hi_comm_vgs.h | 58 VIDEO_FRAME_INFO_S stImgIn; /* Input picture */ 59 VIDEO_FRAME_INFO_S stImgOut; /* Output picture */
|
H A D | hi_comm_gdc.h | 50 VIDEO_FRAME_INFO_S stImgIn; /* Input picture */ 51 VIDEO_FRAME_INFO_S stImgOut; /* Output picture */
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/scenario/hand_classify/ |
H A D | hand_classify.h | 45 HI_S32 Yolo2HandDetectResnetClassifyCal(uintptr_t model, VIDEO_FRAME_INFO_S *srcFrm, VIDEO_FRAME_INFO_S *dstFrm);
|
H A D | hand_classify.c | 71 static VIDEO_FRAME_INFO_S frmIn;
72 static VIDEO_FRAME_INFO_S frmDst;
201 HI_S32 Yolo2HandDetectResnetClassifyCal(uintptr_t model, VIDEO_FRAME_INFO_S *srcFrm, VIDEO_FRAME_INFO_S *dstFrm)
in Yolo2HandDetectResnetClassifyCal() 209 ret = FrmToOrigImg((VIDEO_FRAME_INFO_S*)srcFrm, &img);
in Yolo2HandDetectResnetClassifyCal()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/scenario/tennis_detect/ |
H A D | tennis_detect.h | 41 HI_S32 TennisDetectCal(uintptr_t model, VIDEO_FRAME_INFO_S *srcFrm, VIDEO_FRAME_INFO_S *dstFrm);
|
H A D | tennis_detect.cpp | 49 VIDEO_FRAME_INFO_S *srcFrame)
in IveImageParamCfg() 75 static HI_S32 yuvFrame2rgb(VIDEO_FRAME_INFO_S *srcFrame, IPC_IMAGE *dstImage)
in yuvFrame2rgb() 124 static HI_S32 frame2Mat(VIDEO_FRAME_INFO_S *srcFrame, Mat &dstMat)
in frame2Mat() 162 HI_S32 tennis_detect::TennisDetectCal(uintptr_t model, VIDEO_FRAME_INFO_S *srcFrm, VIDEO_FRAME_INFO_S *dstFrm)
in TennisDetectCal()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/ai_sample/scenario/cnn_trash_classify/ |
H A D | cnn_trash_classify.h | 66 HI_S32 CnnTrashClassifyCal(uintptr_t model, VIDEO_FRAME_INFO_S *srcFrm, VIDEO_FRAME_INFO_S *resFrm);
|
H A D | cnn_trash_classify.c | 245 HI_S32 CnnTrashClassifyCal(uintptr_t model, VIDEO_FRAME_INFO_S *srcFrm, VIDEO_FRAME_INFO_S *resFrm)
in CnnTrashClassifyCal() 251 VIDEO_FRAME_INFO_S resizeFrm; // Meet the input frame of the plug
in CnnTrashClassifyCal()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/platform/svp/ive/sample/ |
H A D | sample_ive_queue.h | 27 VIDEO_FRAME_INFO_S stFrameInfo;
48 HI_S32 SAMPLE_IVE_QueueAddNode(SAMPLE_IVE_QUEUE_S* pstQueueHead, VIDEO_FRAME_INFO_S *pstFrameInfo);
|
H A D | sample_ive_queue.c | 105 HI_S32 SAMPLE_IVE_QueueAddNode(SAMPLE_IVE_QUEUE_S *pstQueueHead, VIDEO_FRAME_INFO_S *pstFrameInfo)
in SAMPLE_IVE_QueueAddNode() 122 (HI_VOID)memcpy_s(&pstQueueNode->stFrameInfo, sizeof(VIDEO_FRAME_INFO_S), pstFrameInfo, sizeof(VIDEO_FRAME_INFO_S));
in SAMPLE_IVE_QueueAddNode()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/platform/svp/common/ |
H A D | sample_comm_ive.h | 76 VIDEO_FRAME_INFO_S stFrameInfo;
153 HI_S32 SAMPLE_COMM_IVE_DmaImage(VIDEO_FRAME_INFO_S *pstFrameInfo, IVE_DST_IMAGE_S *pstDst, HI_BOOL bInstant);
155 HI_S32 SAMPLE_COMM_VGS_FillRect(VIDEO_FRAME_INFO_S *pstFrmInfo, SAMPLE_RECT_ARRAY_S *pstRect, HI_U32 u32Color);
|