本文共 1243 字,大约阅读时间需要 4 分钟。
运行¶
liteSample的运行需要环境变量GTISDKPATH,运行前请先进行设置。示例如下:
firefly@firefly:~$ export GTISDKPATH=/home/firefly/GTISDK
firefly@firefly:~$ cd GTISDK/Bin/Linux/aarch64/
firefly@firefly:~GTISDK/Bin/Linux/aarch64$ ./liteSample
如果神经网络计算卡是NCC S1的请修改data/Models/gti2801/gnet2_3/cnn_3/userinput.txt中的/dev/sg0为/dev/mmcblk1,同时请在root用户下运行liteSample,使用sudo ./liteSample,会出现找不到GTISDKPATH的情况。
liteSample默认使用SDK下data/Image_Lite/中的数据,如果想使用其它图片数据需要先对图片进行转换。图片转换工具可在
SDK的Tools/image_tool/中找到。工具依赖python2.x和opencv,可以在开发板或电脑中使用。以下安装操作在开发板和电脑Ubuntu 16.04中通用:
firefly@firefly:~$ sudo apt-get install python python-opencv
image_tool的使用方法如下:
firefly@firefly:~/GTISDK/Tools/image_tool$ python2 gtiConvtImage2BGR_plannar.py Beagle-On-White.jpg 224 Beagle-On-White.bin
其转换结果为Beagle-On-White.bin,使用liteSample进行分类可执行以下操作:
firefly@firefly:~/GTISDK/Tools/image_tool$ cd ~/GTISDK/Bin/Linux/aarch64
firefly@firefly:~/GTISDK/Bin/Linux/aarch64$ ./liteSample -i ../../../Tools/image_tool/Beagle-On-White.bin
2018-11-16的固件默认带有使用摄像头获取图片的预编译例程,运行此例程需要图形界面和摄像头,请连接显示器和摄像头后在开发板中操作。
可通过以下操作进行运行测试:
firefly@firefly:~$ cd ~/ncc_demo
firefly@firefly:~/ncc_demo$ sudo ./run.sh 1
2019-01-27的固件内置示例为SSD,通过以下操作进行运行测试:
firefly@firefly:~$ cd ~/ncc_demo/ssd
firefly@firefly:~/ncc_demo/ssd$ sudo ./ssdSample
转载地址:http://pliox.baihongyu.com/