Toybrick

中文 / EN
Toybrick Wiki教程 TB-RK1808S0 主动模式Mobilenet-ssd 开发指南
主动模式Mobilenet-ssd 开发指南

源码下载地址

示例源码下载链接: 百度云    OneDrive

环境要求

1、参考web配置介绍->宿主机网络配置与web登录章节,完成RK1808人工智能计算棒网络配置(RNDIS)。

2、参考配置计算棒网络共享->配置NAT功能,完成RK1808人工智能计算棒访问NAT。

3、宿主机需要插入USB摄像头,并连接显示器。

部署计算机程序

SSH方式

该方式通过ssh连接到RK1808人工智能计算棒,运行相应程序。 
计算棒系统用户名: 
toybrick 密码: toybrick 
计算棒系统用户名: root 密码: toybrick 
建议用toybrick用户登录

1、下载Mobilenet-SSD主动模式demo软件包,解压

2、拷贝解压目录中的1808目录至计算棒

scp  -r  1808/  toybrick@192.168.180.8:/home/toybrick/

3、ssh进入计算棒

ssh  toybrick@192.168.180.8

4、安装依赖包

sudo dnf install -y cmake make

5、编译

cd 1808/
mkdir build
cd build/
cmake ..
make -j4

6、直接运行程序或设置程序为开机启动

• 直接运行:

./1808_ssd_demo

• 设置程序开机启动: 
参考如下方式,编辑文件,或走标准Fedora开启启动流程自行配置:

sudo vi /usr/local/bin/tb.local.after

添加如下命令:

cd /home/toybrick/1808
sudo -u toybrick /home/toybrick/1808/boot.sh



运行上位机程序

以Linux系统为例

1、安装依赖包make/cmake/opencv

Ubuntu:

sudo apt-get install -y make cmake libopencv-dev

Fedora:

sudo dnf install -y make cmake opencv opencv-devel

2、进入Mobilenet-SSD主动模式demo软件包中的host目录

cd host/

3、编译

mkdir build
cd build/
cmake ..
make -j4

注意:若opencv库版本较低,可能会报以下错误:

/usr/bin/ld: cannot find -lopencv_imgcodecs
/usr/bin/ld: cannot find -lopencv_videoio

解决办法:将CMakeLists.txt中链接这两个库的代码注释掉:

set(link_libs   opencv_core
    opencv_highgui        
    #opencv_imgcodecs    
    #opencv_videoio    
    opencv_imgproc
   pthread
)

4、计算棒程序运行起来后,运行上位机程序

./ssd_demo












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


返回顶部