文章预览
点击蓝字 关注我们 前言:sdcv(SemiDrive Computer Vision)支持的后端设备主要包括VDSP,G2D,CPU,使用 VDSP 或 G2D 处理图像可节省 CPU 资源。以下以 sdcv_canny 边缘检测说明如何使用 SDCV 。 一、 API 简介 1. 原型 int sdcv_canny(sdcv_t stream, p_sdcv_img_t img_buf, p_sdcv_img_t out_buf, p_sdcv_img_t par_buf, int dev) 2. 参数 sdcv_t stream:流对象,控制管理数据流,由 sdcv_t sdcv_create_stream(int flags) 创建(flags 不使用,可为任意值) p_sdcv_img_t img_buf:此结构体的 vir_addr 成员指向源图像数据 p_sdcv_img_t out_buf:此结构体的 vir_addr 成员指向输出图像数据 p_sdcv_img_t par_buf:此结构体的 vir_addr 成员指向 pt_canny_t 结构体,需填充以下数据: int dev:指定后端处理数据,可以是 SDCV_DEV_VDSP 或 SDCV_DEV_CPU,此功能不支持 SDCV_DEV_G2D 3. Android Dem
………………………………