Toybrick

3399pro Linux C语言SDK

chuyee

中级会员

积分
352
发表于 2019-2-9 13:52:23    查看: 27916|回复: 12 | [复制链接]    打印 | 显示全部楼层
https://github.com/rockchip-toybrick/RKNPUTool 项目里的rknn-toolkit有Linux Python的SDK, rknn-api目前只有Android的SDK。请问Linux C语言的sdk还会提供吗?有的话在哪里找?

回复

使用道具 举报

chuyee

中级会员

积分
352
 楼主| 发表于 2019-2-9 14:14:00 | 显示全部楼层
找到了,在百度盘里有https://eyun.baidu.com/s/3nwJ4mDV#sharelink/path=%2FRK3399Pro开发板%2FRKNN%2FLinux_rknn_api_sdk&parent_path=%2F软件创新中心。但OneDrive里没有哈,这两个Drive得想个办法同步一下。
回复

使用道具 举报

chuyee

中级会员

积分
352
 楼主| 发表于 2019-2-9 15:23:44 | 显示全部楼层
rknn_api_sdk/rknn_mobilenet.cpp 和 rknn_api_sdk/rknn_ssd.cpp这两个文件还没找到哈!
回复

使用道具 举报

zhangzj

超级版主

积分
1117
发表于 2019-2-12 18:03:46 | 显示全部楼层
百度网盘已更新C版本的demo文件:
https://eyun.baidu.com/s/3nwJ4mD ... 0%E4%B8%AD%E5%BF%83

运行C demo需要的so与头文件环境安装请查看wiki版本相关内容
回复

使用道具 举报

chuyee

中级会员

积分
352
 楼主| 发表于 2019-2-13 02:20:16 | 显示全部楼层
谢谢!     
回复

使用道具 举报

ldol31627

中级会员

积分
310
发表于 2019-2-13 11:28:57 | 显示全部楼层
在 RK3399PRO Linux 开发板上运行时出现 Segmentation fault (core dumped)
大概在 scaleToInputSize 函数里报的错
请问有同样的问题吗? 怎么解决?
回复

使用道具 举报

ldol31627

中级会员

积分
310
发表于 2019-2-13 14:09:37 | 显示全部楼层
ldol31627 发表于 2019-2-13 11:28
在 RK3399PRO Linux 开发板上运行时出现 Segmentation fault (core dumped)
大概在 scaleToInputSize 函数 ...

问题解决:

        float* predictions = (float*)outputs[0].buf;
        float* outputClasses = (float*)outputs[1].buf;
改为
        float* predictions = (float*)outputs[1].buf;
        float* outputClasses = (float*)outputs[0].buf;

把 0,1 调换一下解决了,估计这个因情况而定
回复

使用道具 举报

GuoBin

注册会员

积分
65
发表于 2019-2-14 18:34:46 | 显示全部楼层
C的示例代码里面用了OpenCV的接口,请问如何安装OpenCV3.4.1在RK3399 pro上?
回复

使用道具 举报

chuyee

中级会员

积分
352
 楼主| 发表于 2019-2-15 07:40:22 | 显示全部楼层
GuoBin 发表于 2019-2-14 18:34
C的示例代码里面用了OpenCV的接口,请问如何安装OpenCV3.4.1在RK3399 pro上?

sudo dnf install -y cmake gcc gcc-c++ protobuf-devel protobuf-compiler lapack-devel
sudo dnf install -y python3-devel python3-opencv python3-numpy-f2py python3-h5py python3-lmdb python3-grpcio
回复

使用道具 举报

zhangzj

超级版主

积分
1117
发表于 2019-2-15 09:03:46 | 显示全部楼层
GuoBin 发表于 2019-2-14 18:34
C的示例代码里面用了OpenCV的接口,请问如何安装OpenCV3.4.1在RK3399 pro上?

楼上的安装命令是Python的库,C库采用以下命令
sudo dnf install -y opencv-devel
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表