当前位置: 首页 > news >正文

Luckfox Pico Ultra W实现摄像头识别功能

技术文章大纲:Luckfox Pico Ultra W实现摄像头识别功能

硬件配置与准备
  • Luckfox Pico Ultra W开发板的主要硬件参数(处理器、内存、接口等)
  • 兼容的摄像头模块选择(如OV2640、OV5640等)
  • 硬件连接方式(摄像头与开发板的接口配置)
开发环境搭建
  • 安装必要的开发工具链(如交叉编译工具、SDK)
  • 配置操作系统(基于Linux的系统镜像烧录与启动)
  • 搭配环境可前往官方网站查看SDK 镜像编译 | Luckfox
实现摄像头识别功能步骤(在虚拟机上完成)
  • 第一步:
  • # 1. 拉代码 1. mkdir -p ~/Luckfox && cd ~/Luckfox 2. git clone -b kernel-5.10.160 https://github.com/LuckfoxTECH/luckfox_pico_rkmpi_example.git # 2. 指向 Luckfox SDK 路径(改成你 SDK 的实际路径) 1. cd /home/计算机名字/Luckfox/luckfox_pico_rkmpi_example 2. rm -rf build 3. export LUCKFOX_SDK_PATH=/home/计算机名字/luckfox-pico # ← 改成你的 SDK 目录 4. ./build.sh #按提示选: 1. 1 → uclibc 2. 5 → luckfox_pico_rtsp_yolov5

    编译完成后产物在:install/uclibc/luckfox_pico_rtsp_yolov5_demo/

  • 完成后如果install 目录里 没有 lib 文件夹 (只装了可执行文件 + model)。程序设置了 rpath = $ORIGIN/lib ,意味着运行时要找同目录下的 lib/ 。先确认一下完整的 install 内容。

    #查看install 1. ls -la /home/计算机名字/Luckfox/luckfox_pico_rkmpi_example/install/uclibc/luckfox_pico_rtsp_yolov5_demo/ 2.ls /home/sjf/Luckfox/luckfox_pico_rkmpi_example/install/uclibc/luckfox_pico_rtsp_yolov5_demo/lib/ 2>/dev/null && echo "lib 存在" || echo "lib 不存在,需要手动复制" #lib/ 不存在,只有可执行文件和 model。需要手动复制依赖库到 demo 目录,然后再传到板子。 DEMO_DIR=/home/计算机名字/Luckfox/luckfox_pico_rkmpi_example/install/uclibc/luckfox_pico_rtsp_yolov5_demo # 复制运行时依赖库 cp -r /home/计算机名字/Luckfox/luckfox_pico_rkmpi_example/lib/uclibc/lib "$DEMO_DIR/" # 确认 lib 目录已复制 ls "$DEMO_DIR/lib/" | head

    第二步从虚拟机传到板子上

  • 先在板子上查 IP(板子终端跑 ifconfig ,记下 eth0 或 wlan0 的 inet addr )。

  • 然后在虚拟机里(把 <板子IP> 换成实际 IP):

  • scp -r "$DEMO_DIR" root@<板子IP>:/userdata/

    在板子上运行要先关掉占摄像头的默认程序

  • RkLunch-stop.sh

    现在确认一下摄像头有没有被识别,再运行 demo。在板子上检查摄像头

  • # 1. 看摄像头设备节点 ls /dev/video* # 2. 看 sensor 驱动有没有加载 lsmod | grep -iE "gc|ov|sc|imx|sensor|camera" # 3. 看 i2c 上能不能扫到摄像头(Ultra W 的 CSI 在 i2c-4) i2cdetect -y 4

    运行demo

  • 1. cd /userdata/luckfox_pico_rtsp_yolov5_demo 2. export LD_LIBRARY_PATH=/userdata/luckfox_pico_rtsp_yolov5_demo/lib:$LD_LIBRARY_PATH 3. ./luckfox_pico_rtsp_yolov5

    VLC拉流

  • PC 上 VLC → 打开网络串流 → rtsp://<板子IP>/live/0

http://www.cnnetsun.cn/news/3499043.html

相关文章:

  • 企业微信数据保障计划深度解析:12项可恢复范围与实战要点
  • Python从入门到精通(六):高级并发、底层原理与系统级架构设计
  • FastAPI + Pydantic 模型终极实战手册:从能跑就行到固若金汤,这些技巧你一定用得上
  • 基于 XDP 极速抓取 SIP 音频流,赋能 AI 实时翻译与对话
  • 解决echarts饼图---legend显示/隐藏饼图不重新计算的问题
  • 如何让闲置屏幕变身优雅翻页时钟:FlipIt屏保完全指南
  • GPT-5.6 Sol上线数天即曝删库行为 OpenAI定性为“诚实错误”
  • 计算机毕业设计之网上书店管理系统
  • API集成能力在2026年项目管理中究竟有多重要?
  • 把极空间变成私有云后台:1Panel、AList和远程访问一次跑通
  • 【Bug已解决】False positive cybersecurity flag. 解决方案
  • AI Agent 入门(一):OpenClaw 与 Hermes(openclaw输出篇)
  • react native项目配置eslint+prettier
  • 储能电池就这么选性价比高I好用的电池回收信息对接平台
  • 【Coding生态】从代码托管到 AI 能力底座:与Coding一起共建 AI 研发生态
  • 嘉准专利柔性红尾套线缆:上万次往复折弯不断线,告别每周停机换线
  • 一种欠定盲源分离方法及其在模态识别中的应用附Matlab代码
  • 2026年科研检测行业 难溶样品卡尔费休辅助溶剂选择解析
  • 题解:洛谷 B4359 [GESP202506 三级] 分糖果
  • HarmonyOS ArkUI Marquee 跑马灯与 Gauge 仪表盘:公告滚动与数据展示
  • 【计算机毕业设计】本科生学习资源整合功能设计与实现
  • 【AI大模型微调】第 3 章 微调整体流程
  • 为什么你的团队还没启用Gemini会议助手?——来自Google Cloud认证架构师的3个致命认知盲区
  • 基于用户注册信息的关键词检测挑战赛「Datawhale AI 夏令营」
  • 【计算机毕业设计】农产品销售系统设计与实现
  • C++ 性能优化:移动语义、完美转发与返回值优化
  • Three.js WebGL 安全加固实战:Shader 来源验证、WebGL 扩展沙箱与纹理域名白名单
  • 灾备演练:切换 DR 站点后的全国 SpeedCE 点检
  • ImageGlass终极指南:跨平台免费开源图片查看器的完整解决方案
  • 又一个神级画图 Skill 开源,再见 draw.io!