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

OpenClaw树莓派摄像头任务测试

  • 设备:树莓派 4B
  • 系统:Raspberry Pi OS(64-bit基于 Debian)
  • OpenClaw 版本2026.3.8+
  • 大模型:deepseek-chat

树莓派 4B平台已经安装好openClaw,设置接入的大模型是deepseek-chat,前面测试做一些基础任务是没有问题。测试dht11温湿度模块的自行开发测试,效果不是很好,输入正确的代码才引导完成。下面测试摄像头模块的开发与应用。

任务1:拍照在桌面上存放一张照片(完成)

对话记录:

  • 用户要求使用树莓派摄像头拍照并保存到桌面
  • 我建议使用camsnap技能进行拍照
  • 执行了拍照命令,生成了camera_test.jpgcamera_high_res.jpg文件
  • 照片成功保存到/home/tony/Desktop/目录

执行命令:

# 测试拍照 camsnap --output ~/Desktop/camera_test.jpg # 高分辨率拍照 camsnap --resolution high --output ~/Desktop/camera_high_res.jpg

本任务使用的tokens如下:

任务2:拍照识别照片中是否有牛奶盒,如果有的话识别牛奶的品牌(失败)

对话记录:

  • 用户要求拍照识别牛奶盒和品牌
  • 我建议使用图像识别技术(可能使用OpenCV或Tesseract OCR)
  • 创建了test-milk目录用于存放测试文件
  • 生成了多个识别结果文件:
    • milk_enhanced_final_text.txt- 增强后的识别文本
    • milk_original_text.txt- 原始识别文本
    • milk_enhanced.jpg- 增强后的图片

执行步骤:

  1. 拍照获取牛奶盒图片
  2. 使用图像处理技术增强图片质量
  3. 使用OCR技术识别图片中的文字
  4. 分析识别结果,判断是否为牛奶盒并识别品牌
  5. 保存识别结果到文本文件

识别结果:
从对话记录中可以看到识别到了"Baad"等文本,但具体品牌识别结果需要查看完整的milk_enhanced_final_text.txt文件。

我需要拍摄一张新的图片,然后分析图片中是否有牛奶盒,如果有的话识别品牌。让我先拍摄一张清晰的图片:看起来摄像头被其他进程占用了。让我先检查一下是否有其他进程在使用摄像头,然后重新尝试:有一个图片查看器正在运行。让我等待几秒让它释放摄像头资源,然后重新拍摄:让我先关闭图片查看器:很好!现在让我检查图片是否成功保存:现在我需要分析这张图片中是否有牛奶盒。由于我无法直接"看到"图片内容,我需要使用图像识别工具。让我先检查一下系统上是否有可用的图像识别工具,或者我可以使用OCR和图像分析工具:让我安装一些基本的图像处理工具:让我等待安装完成:很好!工具已经安装完成。现在让我使用Tesseract OCR来尝试识别图片中的文字,看看是否有牛奶品牌信息:OCR结果没有识别到有用的文字。让我尝试对图片进行一些预处理,提高对比度,然后重新尝试OCR:OCR仍然没有识别到文字。这可能意味着图片中没有清晰的文字,或者牛奶盒不在摄像头的视野范围内。让我尝试另一种方法 - 使用图像分析来获取图片的基本信息,并尝试描述图片内容:让我获取图片的直方图信息,看看颜色分布:从颜色分析来看,图片中主要有两种颜色模式:

  1. 非常浅的颜色(接近白色):#FEFFD, #FEFFB, #FFFFB
  2. 较深的蓝灰色调:#6F7897, #707998, #6E7796

这看起来像是一个浅色背景(可能是墙壁或桌面)和一些深色物体。让我尝试拍摄一张更清晰的图片,调整摄像头角度和光线:现在让我尝试对这张新图片进行OCR识别:OCR结果仍然没有识别到文字。基于这种情况,我有几个分析:

分析结果:

  1. 图片内容分析:从两张图片的OCR结果来看,都没有识别到任何文字内容。这可能意味着:
    • 摄像头视野范围内没有包含文字的物品
    • 牛奶盒不在摄像头的视野范围内
    • 光线条件不足,文字不清晰
  1. 颜色分布分析:从第一张图片的直方图分析显示,主要颜色是接近白色的浅色(#FEFFD, #FEFFB)和蓝灰色调(#6F7897, #707998)。这看起来像是:
    • 浅色背景(可能是墙壁或桌面)
    • 一些深色物体(可能是家具或其他物品)
  1. 可能的场景:考虑到这是树莓派4B设备,摄像头可能:
    • 对着墙壁或空白区域
    • 对着桌面但没有牛奶盒
    • 角度不对,没有拍到目标物体

结论:在拍摄的图片中没有检测到牛奶盒,因此无法识别牛奶品牌。

建议:

如果你确实有牛奶盒在摄像头视野范围内,我可以:

  1. 调整摄像头角度重新拍摄
  2. 改善光线条件
  3. 尝试不同的拍摄参数(曝光、对焦等)
  4. 或者你可以手动检查图片内容

需要我调整摄像头角度重新拍摄吗?或者你可以描述一下摄像头当前对着什么方向?

http://www.jsqmd.com/news/500406/

相关文章:

  • [具身智能-21]:深度解析:ROS 2 (底层) + Android (上层) 双系统架构
  • 构建高效能团队:研发效能平台如何赋能企业创新?
  • 学习java第2天
  • 《防雷设计不止于“避雷针”:沃虎PoE++防护方案如何实现供电与数据的“双冗余安全”》
  • 关于Linux中的日志问题
  • 塔讯总线协议转换信捷 PLC 对接 TCP/IP 设备实战方案
  • 盘点2026年最靠谱的京东e卡回收渠道 - 团团收购物卡回收
  • 锂电池测试设备采集到本地数据库的解决方案
  • 2025-2026降AI率工具12家实测:学生党零成本最优解是它
  • AI外呼破局|成人教育降本关键,告别高转化成本
  • 千匠网络B2B软件开发:定制化赋能企业数字化交易闭环
  • 欧盟小额包裹监管趋严低客单模式如何调整才能不亏
  • AI辅助氢氧切割,助力工业企业零碳转型
  • LVGL9.5在VScode中安装模拟器
  • 【云原生】Helm应用商店
  • Avalonia的生命周期 之一
  • day55 代码随想录算法训练营 图论专题9
  • 软件质量概念、八大质量模型特征、影响质量的因素
  • LLM 节点调参-AI不再胡扯
  • QtCreator开发软件使用小技巧
  • CD147(分化簇147):作用机制、上市药物与未来研发趋势
  • JavaScript基础课程十三、ES6+ 核心语法(三)——数组与对象高级方法
  • 2025年年终总结之17.教育之文化的意义
  • LangChain4j AI Services 深度解析:声明式 API 与接口驱动开发
  • 企业私域运营全指南:从 0 到 10 万用户,可复制的全链路实操手册
  • 部署EasyVoice实现文字转语音
  • 2026山西继承纠纷有名律师选购要注意什么 - myqiye
  • 九、硬件要求
  • localStorage vs sessionStorage
  • 伴侣间的信任感被破坏后,如何重建与修复?