浙江大学首届Arm人工智能算法大赛正在火热进行中,本次比赛共分为人脸识别、人体跟踪、手势识别 三个赛题,共计22支队伍入围;欢迎大家在此贴下相互交流讨论、共同进步。
比赛详情请参见官方网站:www.openailab.com/list-16.html
【附比赛所用平台搭建方法】
第一步:安装板子开机显示安卓系统
参考以下链接
http://www.t-firefly.com/doc/product/info/id/83.html
http://www.t-firefly.com/doc/product/info/id/103.html
第二步:安装Ubuntu操作系统
http://www.t-firefly.com/doc/product/info/id/73.html
注意只需要烧写固件,不需要烧写分区映像。请使用固件版本Firefly-rk3399_xubuntu1604_201705111112。其他版本固件可能存在黑屏问题。
第三步:测试摄像头
使用cheese工具 sudo apt-get install cheese 接上摄像头,使用命令cheese测试图像
另一种方式 git clone https://github.com/OAID/YSQfastfd 参考README.md进行安装
第四步:安装CaffeOnACL或MXNetOnACL 工程环境
在同学自定义目录下执行以下命令
git clone https://github.com/OAID/caffeOnACL (或者 https://github.com/OAID/MXNetOnACL)
参考 /acl_openailab/installation.md文件进行安装和调试
注意,请使用installation.md里制定的ACL版本(17.09或者17.10)
第五步:face demo
git clone https://github.com/OAID/face-demo
参考README.md 进行安装和使用
一些注意事项:
1.安装cheese工具的时候可能安装正常,但是通过cheese命令打开摄像头的时候会出现“the subsystem type is not supported yet”的问题。这种情况下可以通过尝试重启来使cheese工具正常工作。如果多次尝试还是无法工作,可以选择安装camorama工具,命令是:
sudo apt-get install camorama
安装完成后直接在shell中输入camorama命令即可打开摄像头。
2.修改Makefile.config文件,步骤如下:
1)在CaffeOnACL的目录下,输入命令vim Makefile.config ,通过vim工具打开该文件。在界面上按A键,可以切换至输入模式(界面左下角会出现—insert—的字样)。
2)在ACL_LIBS := arm_compute OpenCL一行后面添加arm_compute_core(注意和原文字之间留一个空格),不要修改其他内容,按Ctrl+C或者Esc退出输入模式。
3)输入冒号,之后输入”wq”并按回车,vim工具关闭,文档保存,重新回到了shell 的界面。
3.修改CaffeOnACL/unit_tests/Makefile 文件,CAFFE_ROOT=$(HOME)/caffeOnACL改成CAFFE_ROOT=$(HOME)/CaffeOnACL (也就是大小写的问题),步骤同上面第2项。
4.如果使用的是CaffeOnACL的环境,那么在运行face-demo的时候可能出现”fatal error: caffe/caffe.hpp: No such file or directory”,在这种情况下需要修改config.mk中的内容,将CAFFE_ROOT一行的地址改为本机上CaffeOnACL的路径,例如:/home/firefly/CaffeOnACL(根据实际情况而定)。MXNetOnACL同理。修改的方法与前面修改Makefile文件相同。
5.关于缺少文件readline.h:输入命令:
sudo apt-get install libreadline-dev
6.安装telnet工具: sudo apt-get install telnet
7.关于一些linux系统的杂项:
1)如果locate命令无法使用,或使用后没有任何反应,可以先输入sudo updatedb命令进行更新,再使用locate命令。
2)如果打开某文件的时候出现了”Permission denied”的错误提示,说明没有权限访问该文件。可以通过chmod命令获取文件权限,命令格式为:
chmod 777 XXX
需要说明的是XXX是文件的全名,包括后缀。
按第二步指示安装ubuntu系统,装好以后可以正常使用,但点关机按钮(Shut Down)也只是重启,重启按钮也是重启,终端中“shut down -h now”命令也会重启,“halt”命令是关机了但按电源键无法打开,还是只能拔电源插电源启动,有人碰到过这个问题吗?求问正确的开关机操作,谢谢~
在网络连通的情况下,使用apt-get会一直卡在waiting for headers 导致安装cheese时一直卡在waiting for headers,请问这是怎么回事?
请问你使用apt-get会一直卡在waiting for headers吗?网络还需要配置吗?
貌似最近国外的源都很不稳定。。前两天的时候用apt-get install各种软件还很正常,今天我也一直在waiting for headers....希望有大佬解决一下~
没有遇到过。一般我都直接按复位键重启....
最近往国外的访问确实不稳定。建议换一个时间段多试几次。
cheese的安装不是必须的,实在不行可以换别的方式测试摄像头。
工作人员,你们有跑通人体跟踪那个程序么?执行第四步 4.camera live demo 里面build.sh加载opencv的库函数好像有问题
你好,请问你按照CaffeOnACL/acl_openailab/installation.md去按装的时候,是否在Build ACL这一步出现编译报错,如果没有请问之前的步骤是否需要注意的比如Download "ACL" (arm_compute :v17.10):这一步?
你好,请描述一下具体的现象,我们工程师才能帮你分析
现在一开机就是全屏命令行界面,ctl+alt+f7无法切换回图形化界面。在命令行下面启动lightdm后就只有左上角一个光标在闪动,自己安装gnome之后也是一样的情况。固件版本用的是201705111112,请问这问题该怎么解决?
试试startx命令,安装完之后重启系统一下。
请问在实现OAID的CVGesture的手势识别时,按照installation安装opencv过程当中
sudo ~/gen-pkg-config-pc.sh /usr/local/AID出现command not found,求助大神该如何解决...
因为guide里下载到的gen-pkg-config-pc.sh文件有问题,wget后的url是网页url,不是文件url,可以直接在原来的wget命令中的url里复制文件内容,粘贴到本地,得到正确的gen-pkg-config-pc.sh文件