news 2026/7/18 23:35:45

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/18 23:35:42

企业微信数据保障计划深度解析:12项可恢复范围与实战要点

一、引言企业微信已成为大量企业运营的核心基础设施——组织架构、客户关系、审批流程、文档资料、内部沟通都在这个平台上流转。一旦数据丢失&#xff0c;恢复难度极高。常见风险包括&#xff1a;管理员误操作批量删号、离职员工恶意破坏、API同步异常导致数据混乱、甚至误解散…

作者头像 李华
网站建设 2026/7/18 23:31:13

Python从入门到精通(六):高级并发、底层原理与系统级架构设计

在掌握了全栈工程与自动化测试的宏大版图后&#xff0c;Python的学习之旅终于触及了这门语言的最深处。本篇将彻底褪去高级语法的糖衣&#xff0c;带领开发者潜入CPython解释器的源码世界。我们将从全局解释器锁的底层实现出发&#xff0c;探究内存管理与垃圾回收的精密齿轮&am…

作者头像 李华
网站建设 2026/7/18 23:21:02

基于 XDP 极速抓取 SIP 音频流,赋能 AI 实时翻译与对话

在构建跨国会议、AI 实时翻译以及智能客服系统时&#xff0c;网络延迟与服务器负载往往是决定系统体验的“生死线”。传统的 VoIP 架构中&#xff0c;为了进行语音质检或对接 AI&#xff0c;通常会使用 media_bug 等机制将音频流从 FreeSWITCH (FS) 中导出。然而&#xff0c;这…

作者头像 李华
网站建设 2026/7/18 23:20:53

解决echarts饼图---legend显示/隐藏饼图不重新计算的问题

利用 formatter 闭包捕获 this&#xff0c;从 chart.getOption() 读取 legend 选中状态。1. 顶部加 const self thisinitChart() {const self this // ← 新增this.chart echarts.init(this.$refs.pieChart)...2. 替换 tooltip formatter// 原 formatter: function(params)…

作者头像 李华
网站建设 2026/7/18 23:20:43

如何让闲置屏幕变身优雅翻页时钟:FlipIt屏保完全指南

如何让闲置屏幕变身优雅翻页时钟&#xff1a;FlipIt屏保完全指南 【免费下载链接】FlipIt Flip Clock screensaver 项目地址: https://gitcode.com/gh_mirrors/fl/FlipIt 你是否曾经盯着电脑屏幕发呆&#xff0c;看着屏保里无聊的图片或动画&#xff0c;心里想着"这…

作者头像 李华