![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HI3516
御风九天
这个作者很懒,什么都没留下…
展开
-
利用3156硬核实现yuv直方图数据提取
利用3156硬核实现yuv直方图数据提取. 一 主要思路和步骤:分配物理空间HI_MPI_SYS_MmzAlloc_Cached。在一个线程中循环获取帧(*HI_MPI_VI_GetFrame*)将原始帧物理地址搬运至新开辟的地址(直接最原始帧的物理地址操作会出现问题,直方图提取可能会失败) HI_MPI_IVE_DMA。调用ive的API函数实现直方图提取HI_MPI_IVE_HIST。原创 2015-08-12 17:33:51 · 4078 阅读 · 0 评论 -
3516camshift实现
3516camshift实现//H分量的camshift 跟踪static HI_VOID *CYF_Cam_Proc_H(HI_VOID *pArgs){ HI_U32 srcWidth = 768; HI_U32 srcHeight = 576; HI_U32 srcSize = 768*576; HI_S32 s32Ret; VI_FRAME_INF原创 2015-08-28 17:02:49 · 1228 阅读 · 0 评论 -
YUV数据画矩形和直线
YUV数据画矩形和直线划线函数用breshenham算法,yuv数据格式为 422sp 。//在YUVsp422数据上画直线,imgdata是 YUV数据指针, int width, int height,YUV图像大小。 startPoint,endPoint 直线量端点,color 颜色。目前直线需要偶数其实地址unsigned char cyf_breshenhamLine(unsign原创 2015-08-28 17:15:27 · 4736 阅读 · 1 评论