海思Hi3519A开发(6.sample内容介绍)
文章目录
编译与运行 sample
sample_venc(视频数据编码)
sample_vdec(视频数据解码)
sample_audio(音频相关)
sample_snap(拍照)
sample_dpu_main(Depth Process Unit,深度图)
sample_avs(Any View Stitching,全景拼接)
sample_fisheye(鱼眼模式)
sample_vio(视频输入输出)
sample_vgs(Video Graphics Sub-System,视频图形子系统)
sample_tde(Two Dimensional Engine,利用硬件为OSD和GUI提供快速的图形绘制功能)
sample_hifb(Hisilicon Framebuffer,基于Linux FB 基本功能扩展了一些图形层控制功能)
sample_awb_calibration(自动白光平衡测量)
sample_ive_main(智能加速引擎)
sample_dis(Digital Image Stabilization,数字稳像)
sample_dsp_main(DSP测试)
sample_nnie_main(神经网络硬件加速单元测试)
编译与运行 sample
请参考海思Hi3519A开发(5.梳理海思文档与运行sample代码)
sample_venc(视频数据编码)
./sample_venc
Usage : ./sample_venc [index]
index:
0) H.265e@4K@120fps + H264e@1080p@30fps.
1) H.265e@4K@60fps + H264e@4K@60fp.
2) Lowdelay:H.265e@4K@30fps.
3) IntraRefresh:H.265e@4K@60fps + H264e@4K@60fps.
4) Qpmap:H.265e@4K + H264e@4K@60fps.
5) Mjpeg@4K@60fps +Jpeg@4K.
shell 说明:
运行sample_venc (录制) 视频编码样例
使用方法: ./sample_venc [index]
参数<索引>
0) h265编码,4096×2160分辨率,每秒120帧 + h264编码,1920x1080分辨率,每秒30帧
1) h265编码,4096×2160分辨率,每秒60帧 + h264编码,4096×2160分辨率,每秒60帧
2) Lowdelay(低延时属性):h265编码,4096×2160分辨率,每秒30帧
3) IntraRefresh(P 帧帧内刷新):h265编码,4096×2160分辨率,每秒60帧 + h264编码,4096×2160分辨率,每秒60帧
4) Qpmap(是一种码率控制模式):h265编码,4096×2160分辨率 + h264编码,4096×2160分辨率,每秒60帧
5) Mjpeg(Mjpeg协议编码方式)的4096×2160分辨率,每秒60帧 + Jpeg(Jpeg的编码)的4096×2160分辨率
sample_vdec(视频数据解码)
./sample_vdec
Usage : ./sample_vdec
index:
0) VDEC(H265)-VPSS-VO
1) VDEC(H264)-VPSS-VO
2) VDEC(JPEG->YUV)-VPSS-VO
3) VDEC(JPEG->RGB)
IntfSync :
0) VO HDMI 4K@30fps.
1) VO HDMI 1080P@30fps.
shell 说明:
运行sample_vdec (播放) 视频解码样例
使用提示: ./sample_vdec <索引> <Vo接口时序类型>
参数<索引>:
0) VDEC解码器输入(H265的编码格式图片/视频)—>VPSS(视频输入缓存块)—>VO(图片/视频输出)
1) VDEC解码器输入(H264的编码格式图片/视频)—>VPSS(视频输入缓存块)—>VO(图片/视频输出)
2) VDEC解码器输入(JPEG数据)—>VPSS(视频输入缓存块)—>VO(YUV图片/视频输出)
3) VDEC解码器输入JPEG解码成RGB数据
参数
0) 输出到HDMI 4096×2160分辨率,每秒30帧
1) 输出到HDMI 1920x1080分辨率,每秒30帧
sample_audio(音频相关)
./sample_audio
/Usage:./sample_audio
index and its function list below
0: start AI to AO loop
1: send audio frame to AENC channel from AI, save them
2: read audio stream from file, decode and send AO
3: start AI(VQE process), then send to AO
4: start AI to AO(Hdmi) loop
5: start AI to AO(Syschn) loop
6: start AI to Extern Resampler
channel:
0: mic0 input
1: mic1 input
shell 说明:
运行sample_audio 音频 (编码/解码)样例
使用提示:./sample_audio <索引>
以下内容是索引对应的功能
0) 循环音频从输入到输出 (话筒功能)
1) 通过音频输入发送音频帧到音频编码通道,保存起来 (录音功能)
2) 从文件读取音频流,解码然后发送到输出 (播放功能)
3) 通过音频输入声音质量增强处理,然后输出音频 (话筒功能)
4) 循环音频输入到HDMI通道音频输出 (话筒功能)
5) 循环音频输入到系统音通道音频输出 (话筒功能)
6) 通过音频输入重新采样 (录音功能)
音频输入通道
0) mic0输入(HeadPhone)
1) mic1输入(插针)
sample_snap(拍照)
./sample_snap
Usage : ./sample_snap
index:
0)double pipe offline, normal snap.
shell 说明:
运行sample_snap 拍照
使用说明:./sample_snap <索引>
参数<索引>
0)双 pipe 离线模式普通拍照
sample_dpu_main(Depth Process Unit,深度图)
./sample_dpu_main
Usage : ./sample_dpu_main
index:
0) VI->VPSS->RECT->MATCH.
1) FILE->RECT->MATCH.
shell 说明:
运行 sample_dpu_main
使用方法:./sample_dpu_main <索引>
<索引>
0) DPU(Depth Process Unit)对输入的左图像和右图像经过校正和匹配计算得出深度图
1) DPU(Depth Process Unit)对读取的文件的左图像和右图像经过校正和匹配计算得出深度图
sample_avs(Any View Stitching,全景拼接)
./sample_avs
Usage : ./sample_avs
index:
0) 2 fisheye stitching, Normal projection.
1) 4 fisheye stitching, Cube map.
2) 4 pic no blend stitching.
3) 2 fisheye stitching, Image stabilizing.
4) Generate lut.
shell 说明:
运行 sample_avs
使用说明: ./sample_avs
- 分享
- 举报
暂无数据-
浏览量:5776次2019-12-28 10:17:47
-
浏览量:4158次2020-08-05 20:36:22
-
浏览量:3209次2020-08-05 20:54:29
-
浏览量:4874次2020-08-05 20:38:05
-
浏览量:5114次2020-08-05 20:40:46
-
浏览量:7005次2019-12-28 10:35:51
-
浏览量:2172次2020-08-05 20:33:33
-
浏览量:2566次2019-12-28 10:40:42
-
浏览量:2444次2024-01-06 10:33:06
-
浏览量:8357次2020-09-06 16:25:23
-
2018-04-04 14:06:53
-
浏览量:7020次2018-06-14 22:53:53
-
浏览量:4394次2022-01-04 09:00:18
-
浏览量:4687次2018-03-31 20:59:15
-
浏览量:4995次2020-08-10 09:16:13
-
浏览量:2891次2019-12-31 16:23:45
-
浏览量:12413次2020-08-03 14:27:03
-
浏览量:1695次2023-10-25 15:43:39
-
浏览量:5056次2019-12-16 13:54:11
-
104篇
- 华为发布一站式AI开发平台ModelArts3.0
- AscendCL快速入门——模型推理篇(上)
- 美国打出“终极牌”以阻止对华为的供应,华为或将无芯可用
- Hi3559V200 BSP 开发,Sensor OV2775 的移植
- ISP(图像信号处理)算法概述、工作原理、架构、处理流程
- VK1625/VK1626 LCD液晶显示驱动芯片(IC)-可用于汽车液晶屏/仪器仪表面板驱动等
- 基于 Hi3559AV100 平台的 freetype 移植
- 预约直播:5G NB-IoT“亿”征程产业峰会
- 海思AI摄像头完美发力,康佳R3双屏智能电视666走一波
- 海思AI Super Resolution,让每一个细节爽脆出现!
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
在学了在学了!
微信支付举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明

微信扫码分享
QQ好友