立即注册
查看: 778|回复: 4

[展讯开发资料] 展讯平台Dehaze算法库接口说明

已绑定手机
发表于 2021-8-28 15:09:06 | 显示全部楼层 |阅读模式 来自 广东省深圳市
1、算法说明
Dehaze 算法库用于图片去雾,目前仅在图库的图像滤镜功能中进行了集成。支持RGB数据的处理,若是 YUV 数据,需转成 RGB 数据进行处理,算法库提供了转换接口。

2、数据结构
数据结构如下:
typedef struct _imgBuffer {
unsigned char * bufR;
unsigned char * bufG;
unsigned char * bufB;
}imgBuffer;
用于描述 RGB 数据 buffer。

3、函数接口
void * dehaze_init(uint32 img_width, unsigned int img_height)
函数作用:用于算法库初始化,获得 handle;
入口参数:img_width,图像宽
img_height,图像高
返回值:正常返回算法库 handle,若是失败返回 NULL
int dehaze_yuv4202rgb(void * dehazeHandle, unsigned char * srcData)
函数作用:用于 yuv 数据转换为 RGB 数据
入口参数:dehazeHandle,算法库 handle
SrcData,YUV 数据,只支持 NV21 格式
返回值:0,调用成功,其他值,调用失败
int dehaze_rgb2yuv420(void * dehazeHandle, imgBuffer * buf1, unsigned char * yuvData)
函数作用:用于 rgb 转换为 yuv420 数据
入口参数:dehazeHandle,算法库 handle;
Buf1,RGB 数据
yuvData,转换后的 YUV420 数据
返回值:0,调用成功,其他值,调用失败
int dehaze_copyRGBData(void *dehazeHandle, unsigned char * srcData)
函数作用:将 ARGB 数据拷贝到算法库
入口参数:dehazeHandle,算法库 handle
srcData,传入的 RGB 数据,数据格式为 ARGBARGB…
返回值:0,调用成功,其他值,调用失败
......

更多内容请下载附件查看
游客,如果您要查看本帖隐藏内容请回复
已绑定手机
发表于 2021-9-16 00:27:44 | 显示全部楼层 来自 乌克兰
thank you very much
已绑定手机
发表于 2021-12-29 10:04:33 | 显示全部楼层 来自 上海市
谢谢分享
发表于 2022-4-29 15:05:53 | 显示全部楼层 来自 上海市
谢谢分享
已绑定手机
已实名认证
本站提供mt6582开发板、承接手机类,基于手机芯片类项目开发详情请点击-->>https://www.16rd.com/thread-13261-1-1.html
发表于 2023-3-10 13:41:14 | 显示全部楼层 来自 广东省深圳市南山区
感谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
微信客服扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表