4095|4

42

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

#AI挑战营终点站# 使用luckfox RV1106实时识别手写数字 [复制链接]

本帖最后由 空耳- 于 2024-6-1 01:03 编辑

一,开发环境搭建

参考luckfox官方的文档,下载SDK,编译烧录镜像。

参考官方的上手教程:上手教程 | LUCKFOX WIKI

1.下载SDK并编译

(1)环境搭建

我这里是在一个一核一G的云服务器上下载编译的,它使用的系统是ubuntu20.04

安装依赖环境:

sudo apt update

sudo apt-get install -y git ssh make gcc gcc-multilib g++-multilib module-assistant expect g++ gawk texinfo libssl-dev bison flex fakeroot cmake unzip gperf autoconf device-tree-compiler libncurses5-dev pkg-config bc python-is-python3 passwd openssl openssh-server openssh-client vim file cpio rsync

(2)获取SDK

git clone https://gitee.com/LuckfoxTECH/luckfox-pico.git

(3)编译镜像

我这里使用的是buildroot的镜像

首先安装交叉编译器

cd {SDK_PATH}/tools/linux/toolchain/arm-rockchip830-linux-uclibcgnueabihf/
source env_install_toolchain.sh

选择要编译哪个配置

./build lunch

我这里因为要编译buildroot镜像,并且要下载到nand flash中,开发板型号为RV1106_Luckfox_Pico_Pro_Max。所以这里选择了8号配置。

  最后执行编译,镜像最终保存在out/image目录下

./build

2.镜像烧录

 打开烧录工具,选择 RV1106。我这里使用的是buildroot镜像,烧录到 nand flash中。具体步骤如下:

① 按住 BOOT 键后连接电脑后,松开 BOOT 键,瑞芯微刷机工具就会显示 MaskRom 设备。
② 加载固件的存放目录,重载 env 文件,勾选所有项。
③ 点击下载。

 

 

二,手写数字识别落地

接下来直接克隆论坛这位大佬的仓库抄作业 https://bbs.eeworld.com.cn/thread-1282745-1-1.html

1.克隆仓库

git clone  https://gitee.com/luyism/luckfox_rtsp_mnist

2.设置环境变量,然后创建build目录,进入bulid目录cmake,最后执行make && make insatll。我这里为了方便,直接通过shell脚本,进行编译。

编译脚本内容:


!#/bin/bash
mkdir build
cd build
export LUCKFOX_SDK_PATH=/root/luckfox/luckfox-pico/
cmake ..
make && make install

清除生成文件脚本内容


#!/bin/bash
rm -rf ./build
rm -rf ./luckfox_rtsp_mnist_dir/*

3.编译生成的文件上传开发板,我这里采用的是adb工具

adb push luckfox_rtsp_mnist_dir /mnist

4.登录开发板,我这里一样采用的是adb 工具

adb shell

5.关闭系统默认运行的rtsp程序,修改可执行文件权限,执行shell脚本。脚本内容如下:

!#/bin/bash
RkLunch-stop.sh
./luckfox_rtsp_mnist ./model/model.rknn

6,打开VLC media player软件,输入开发版的rtsp地址即可查看摄像头的画面

 

7.手写数字识别结果

   

补充内容 (2024-6-6 08:21): 补充内容: #AI挑战营终点站# 使用luckfox RV1106实时识别手写数字-补充部分 https://bbs.eeworld.com.cn/thread-1284019-1-1.html

最新回复

手写的数字应该会识别准点   详情 回复 发表于 2024-6-1 22:21
点赞 关注

回复
举报

6075

帖子

7

TA的资源

版主

沙发
 

后面的小数是概率吗?应该高点比较好吧  

点评

手写会高点,我明天优化一下    详情 回复 发表于 2024-6-2 00:17
 
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 

回复

364

帖子

0

TA的资源

版主

板凳
 

手写的数字应该会识别准点

点评

说出来你可能不信,我出租屋,没有笔和纸,只能先这样弄着,明天优化一下    详情 回复 发表于 2024-6-2 00:16
 
 
 

回复

42

帖子

1

TA的资源

一粒金砂(中级)

4
 
LitchiCheng 发表于 2024-6-1 22:21 手写的数字应该会识别准点

说出来你可能不信,我出租屋,没有笔和纸,只能先这样弄着,明天优化一下

 

 
 
 

回复

42

帖子

1

TA的资源

一粒金砂(中级)

5
 
秦天qintian0303 发表于 2024-6-1 15:06 后面的小数是概率吗?应该高点比较好吧  

手写会高点,我明天优化一下

 

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表