实例演示
Last updated
Last updated
用例介绍,目前为用户提供了c/c++/python三种编程语言覆盖预处理推理接口用例。 示例目录命名规则:编程语言+解码模块+预处理模块+推理接口模块
本章主要用cpp_cv_bmcv_bmrt和cpp_ffmpeg_bmcv_bmrt,和cpp_cv_cv_bmrt三个用例来做以下三种模式下的编译运行演示。以下示例演示默认用户已经按照第三章内容进行了bmodel的转换。
soc模式用例演示
pcie模式用例演示
cmodel模式用例演示
解压sdk开发包并运行docker开发环境,本实例都基于此docker环境
实例代码编译:
将install目录拷贝到soc单板进行测试:
解压sdk开发包并运行docker开发环境,本示例都基于此docker环境
实例代码编译及运行
pcie状态监控
解压sdk开发包并运行docker开发环境,本示例都基于此docker环境 $ tar –zxf bmnnsdk2d-bm1684_v2.0.1.tar.gz
实例代码编译及运行
待补充
待补充
BMNNSDK2-bm1684用户手册
Copyright © 2018 Bitmain Technologies. All Rights Reserved. 北京比特大陆科技有限公司
ssd300示例目录
软件流程
编程接口语言
运行环境
cpp_cv_cv_bmrt
opencv解码 (BGR输出)+ opencv预处理 + inference + 后处理
C / C++
soc/pcie/cmodel
cpp_cv_bmcv_bmrt
opencv解码(yuv i420输出)+ bmcv预处理 + inference + 后处理
C / C++
soc
cpp_cv_cv+bmcv_bmrt
opencv解码(yuv i420输出)+ cv::bmcv预处理 + bmcv预处理 + inference + 后处理
C / C++
soc
cpp_ffmpeg_bmcv_bmrt
ffmpeg解码 (yuv压缩输出)+ bmcv预处理 + inference + 后处理
C / C++
soc/pcie
cpp_multi_bmcv_bmrt
多线程性能测试用例 ffmpeg/opencv解码+cv+bmcv+inference+后处理+jpg编码
C / C++
soc
cpp_cv_cv+bmcv_sail
opencv解码(yuv i420输出)+ cv::bmcv预处理 + bmcv预处理 + inference + 后处理
C++
soc
cpp_cv_bmcv_sail
opencv解码(yuv i420输出)+ bmcv预处理 + inference + 后处理
C++
soc
cpp_ffmpeg_bmcv_sail
ffmpeg解码 (yuv压缩输出)+ bmcv预处理 + inference + 后处理
C++
soc/pcie
py_ffmpeg_bmcv_sail
ffmpeg解码 (yuv压缩输出)+ bmcv预处理 + inference + 后处理
python
soc/pcie