0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用myPalletizer人工智能套件实现颜色和图像识别

大象机器人科技 来源:大象机器人科技 作者:大象机器人科技 2022-07-11 16:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

基于Linux系统和ROS中的1:1仿真模型,myPalletizer人工智能套件由视觉、定位抓取和自动分拣模块组成。具有配备的视觉功能,通过OpenCV识别和定位不同颜色或图像的立方体,机械臂的核心处理器可以计算其当前目标空间坐标位置,最后将立方体夹入相应的桶中。

下面是使用myPalletizer 260 Pi 人工智能套件,实现颜色和图像识别的详细过程。

poYBAGLL1r6ADBk9ACAWH7zO4mM011.png

一、颜色识别

1.在桌面使用Ctrl+Alt+T组合快捷键开启一个命令窗口,输入以下命令启动master节点:

roscore

2.在命令终端中键入Ctrl+Shift+T开启同目录下的另一个命令窗口,再输入命令启动vision.launch文件

roslaunch myPalletizer_260 vision.launch

运行结果如图所示:

pYYBAGLL1tCAB3vMAAqbYNAyScE008.png

3.Ctrl+Alt+T打开另一个命令窗口,输入命令进入到待操作文件目录

cd catkin_ws/src/mycobot_ros/mycobot_ai/myPalletizer_260/

4.运行程序detect_obj_color.py ,即可实现颜色识别并抓取了。

python scripts/detect_obj_color.py

poYBAGLL1umAOGM1AAiQJ7VpnZc542.png

之后我们可以看到如下:

poYBAGLL1vOALInlACb63eZkLl0823.png

二、图像识别

1.运行detect_obj_img_folder_opt.py 程序前,请确保已执行颜色识别中的步骤1,2,3

2.运行添加图片的程序add_img.py,根据你的需要把要识别的图片添加到指定文件夹('red', 'blue', 'green', 'gray')

python scripts/add_img.py

poYBAGLL1wGAcbPAAAJNWswqeEQ252.png

根据终端输入的提示进行操作,在弹出的第二个图像框中进行图像的截取(通过鼠标左键进行图像区域的选取)。

3.图像截取区域完成后,按下回车键,根据终端提示,输入保存图像的文件夹名称('red', 'blue', 'green', 'gray'),按下回车键即可保存至对应文件夹。

4.启动图像识别程序detect_obj_img_folder.py ,验证步骤2,3中添加的图片机械臂是否能正确吸取并放到相对应颜色的桶中。

python scripts/detect_obj_img_folder_opt.py

pYYBAGLL1w6AUeSWAAq8WD-e3Wk819.png

然后,我们可以得到如图所示的结果:

pYYBAGLL1y6AYPBxADHjd2FDhiU450.png

这款产品为研发人员以及STEM教育工作者量身定做,他们会对人工智能套装与机器人相结合的应用程序感兴趣。如果你拥有这款人工智能套件,除了颜色和图像识别,你还想实现什么应用场景?请在评论中与我们分享!

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    217950
  • 人工智能
    +关注

    关注

    1813

    文章

    49734

    浏览量

    261477
  • ROS
    ROS
    +关注

    关注

    1

    文章

    290

    浏览量

    18471
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于米尔MYC-YM90X安路飞龙DR1开发板仪表图像识别系统开发

    、设计改进的识别算法以及优化硬件和软件实现,系统在识别准确率和速度上达到了较好的性能指标。该系统为工业仪表智能化监测提供了可靠解决方案,推动了国产 FPSOC 在
    发表于 08-17 21:29

    挖到宝了!人工智能综合实验箱,高校新工科的宝藏神器

    和生态体系带到使用者身边 ,让我们在技术学习和使用上不再受制于人。 三、多模态实验,解锁AI全流程 它嵌入了2D视觉、深度视觉、机械手臂、语音识别、嵌入式传感器等多种类AI模块,涵盖人工智能领域主要
    发表于 08-07 14:30

    挖到宝了!比邻星人工智能综合实验箱,高校新工科的宝藏神器!

    和生态体系带到使用者身边 ,让我们在技术学习和使用上不再受制于人。 三、多模态实验,解锁AI全流程 它嵌入了2D视觉、深度视觉、机械手臂、语音识别、嵌入式传感器等多种类AI模块,涵盖人工智能领域主要
    发表于 08-07 14:23

    火车车号图像识别系统如何应对不同光照条件下的识别问题?

    在铁路运输管理中,准确识别火车车号是实现自动化车辆管理的关键环节。然而,实际应用场景中复杂多变的光照条件给车号识别带来了巨大挑战。现代火车车号图像识别系统通过多项技术创新,有效解决了这
    的头像 发表于 07-15 11:37 530次阅读
    火车车号<b class='flag-5'>图像识别</b>系统如何应对不同光照条件下的<b class='flag-5'>识别</b>问题?

    手持终端集装箱识别系统的图像识别技术

    在港口、码头、物流园区等场景中,集装箱的高效管理一直是行业智能化升级的核心需求。基于先进的OCR(光学字符识别)与AI技术,手持终端集装箱识别系统实现了从大型设备到移动终端的全场景箱号
    的头像 发表于 04-03 10:49 549次阅读

    岸桥箱号识别系统如何工作?揭秘AI图像识别技术!

    在港口自动化升级的浪潮中,AI岸桥识别系统凭借前沿的图像识别技术,成为提升码头作业效率的“智慧之眼”。那么,这套系统如何实现集装箱信息的精准捕捉?又是如何通过AI技术替代传统人工理货?
    的头像 发表于 04-02 09:45 534次阅读

    惊了!这个“神器”让树莓派秒变智能管家,图像识别+无线投屏,太秀了!

    和BalenaCloud,让树莓派实现图像识别智能生活的华丽转身!图像分类项目:用树莓派和BalenaOS实现
    的头像 发表于 03-25 09:23 1331次阅读
    惊了!这个“神器”让树莓派秒变<b class='flag-5'>智能</b>管家,<b class='flag-5'>图像识别</b>+无线投屏,太秀了!

    【幸狐Omni3576边缘计算套件试用体验】RKNN 推理测试与图像识别

    的测试流程,包括 RKNN 介绍、环境搭建、推理测试、板端运行等,并对一些日常场景进行推理识别,得益于板端强大的硬件支持,识别速度极快,取得了令人满意的识别效果,为人工智能
    发表于 03-20 16:14

    支持实时物体识别的视觉人工智能微处理器RZ/V2MA数据手册

    。此外,利用了 DRP技术高灵活性特点的 OpenCV 加速器,除了可进行人工智能推理的图像预处理之外,还能在单芯片上实现人工智能范畴之外的高速图像
    的头像 发表于 03-18 18:12 741次阅读
    支持实时物体<b class='flag-5'>识别</b>的视觉<b class='flag-5'>人工智能</b>微处理器RZ/V2MA数据手册

    人工智能视觉识别技术的应用领域及场景

    人工智能视觉识别技术的应用领域及场景
    的头像 发表于 03-14 11:41 2271次阅读

    基于嵌入式人工智能的高速图像处理的微处理器RZ/A2M数据手册

    RZ/A2M MPU设计用于需要高速e-AI图像处理的智能电器,网络摄像机,服务机器人,扫描仪产品和工业机械。它采用独特的图像识别和机器视觉混合方法,结合了专有的DRP技术,对图像数据
    的头像 发表于 03-11 15:54 843次阅读
    基于嵌入式<b class='flag-5'>人工智能</b>的高速<b class='flag-5'>图像</b>处理的微处理器RZ/A2M数据手册

    BP神经网络在图像识别中的应用

    BP神经网络在图像识别中发挥着重要作用,其多层结构使得网络能够学习到复杂的特征表达,适用于处理非线性问题。以下是对BP神经网络在图像识别中应用的分析: 一、BP神经网络基本原理 BP神经网络,即反向
    的头像 发表于 02-12 15:12 1185次阅读

    深度解析!RK3568 加持机械臂是如何实现颜色识别与抓取的?

    一、产品简介TL3568-PlusTEB人工智能实验箱国产高性能处理器64位4核低功耗2.0GHz超高主频1T超高算力NPU兼容鸿蒙等国产操作系统二、实验目的1、了解机械臂识别颜色抓取积木的基本流程
    的头像 发表于 01-15 08:07 1240次阅读
    深度解析!RK3568 加持机械臂是如何<b class='flag-5'>实现</b><b class='flag-5'>颜色</b><b class='flag-5'>识别</b>与抓取的?

    AI模型部署边缘设备的奇妙之旅:目标检测模型

    1简介人工智能图像识别人工智能领域的一个重要分支,它涉及计算机视觉、深度学习、机器学习等多个领域的知识和技术。图像识别主要是处理具有一定复杂性的信息。计算机采用与人类类似的
    的头像 发表于 12-19 14:12 1745次阅读
    AI模型部署边缘设备的奇妙之旅:目标检测模型