5.6_果蔬分类模块开发《智能机器人技术应用》.pptx

5.6_果蔬分类模块开发《智能机器人技术应用》.pptx

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目五小型柔性智能制造案例创灵实验平台

果蔬分类模块开发任务六

职业能力目标01任务描述与要求02任务分析与计划03知识储备04任务实施05任务检查与评价06任务小结07任务拓展08任务四色块分类模块开发

掌握opencv实现摄像头获取图片掌握果蔬色块识别功能实现掌握果蔬分类分拣业务逻辑实现介绍opencv实现摄像头获取图片调用目标识别模型算法,进行果蔬色块识别驱动机械臂完成果蔬分拣业务逻辑实现职业能力目标01实验目的实验内容

职业能力目标01任务描述与要求02任务分析与计划03知识储备04任务实施05任务检查与评价06任务小结07任务拓展08任务四色块分类模块开发

将任意果蔬块放置在仓库位置黄色区域,使工作台左上角机械臂抓取果蔬块并通过传送带传送。同时视觉系统应能够准确识别果蔬种类,并通过右下角机械臂将果蔬进行分类放置。苹果(apple)放置到红色布垫,柠檬(lemon)放置到蓝色布垫,梨(pear)放置到黄色布垫,南瓜(pumpkin)放置到绿色布垫。任务描述任务要求复习并完成opencv实现摄像头获取图片,成功采集到图片;完成色块目标检测图像推理功能实验,实现色块识别;完成小柔智能制造业务逻辑设计,给出设计思路。任务描述与要求02

职业能力目标01任务描述与要求02任务分析与计划03知识储备04任务实施05任务检查与评价06任务小结07任务拓展08任务四色块分类模块开发

任务分析思考一下我们在完成了本章色块分类任务后,可以如何改进。根据自己的了解,思考果蔬块识别模型有哪些不同?任务分析与计划03

任务计划表项目名称创灵实验平台任务名称果蔬分类模块开发计划方式自主设计计划要求请用6个计划步骤来完整描述出如何完成本次任务序号任务计划1?2?3?4?5?6?通过上面的思考,你是否对本任务要完成的工作有所了解?让我们一起来制订完成本次任务的实施计划吧!任务分析与计划03

职业能力目标01任务描述与要求02任务分析与计划03知识储备04任务实施05任务检查与评价06任务小结07任务拓展08任务四色块分类模块开发

业务逻辑204知识储备装饰器1

装饰器04大家还记得异步装饰器如何使用吗?那么装饰器是什么?装饰器的作用是当你编写了一段程序,发现程序运行的很慢,调试过程中,你需要知道程序执行过程中每一个函数的执行时间,以此来确定哪里需要优化性能,通常的做法是在函数开始的时候记录一次时间,在函数结束的时候记录一次时间,这两个时间的差值就是函数的执行时间。

异步装饰器04-Python装饰器:可以让被装饰的函数在不修改代码的情况下增加额外的功能,装饰器本质上是一个函数-异步:即非阻塞,意味着在执行某项任务时候不会阻塞后续或其他任务的执行-多线程:在进程基础上开辟多个执行任务的线程

05知识储备业务逻辑2装饰器13

业务逻辑04将任意果蔬块放置在仓库位置黄色区域,使工作台左上角机械臂抓取果蔬块并通过传送带传送。同时视觉系统应能够准确识别果蔬种类,并通过右下角机械臂将果蔬进行分类放置。苹果(apple)放置到红色布垫,柠檬(lemon)放置到蓝色布垫,梨(pear)放置到黄色布垫,南瓜(pumpkin)放置到绿色布垫。回顾业务需求,思考实现逻辑

职业能力目标01任务描述与要求02任务分析与计划03知识储备04任务实施05任务检查与评价06任务小结07任务拓展08任务四色块分类模块开发

05任务实施果蔬块目标识别功能实现2opencv获取视频流1果蔬块分拣业务逻辑实现3

opencv获取视频流1.检查usb摄像头:果蔬分拣任务是基于计算机视觉来实现,那么首先就是要获取到对应的视觉数据,通过摄像头将采集到的图片数据进行预处理,再将数据通过人工智能模型进行识别判断,返回识别结果。所以,通过opencv实现摄像头获取图片是识别的第一步。

opencv获取视频流1.检查usb摄像头:注意:上述指令如没有输出,则表明usb摄像头没安装好,如果输出video0则表明usb摄像头已正常连接,可以使用。

opencv获取视频流1.检查usb摄像头:动手练习1:1.在1处,输入指令查看设备usb摄像头是否正常接入。

opencv获取视频流2.导入依赖库:

opencv获取视频流2.导入依赖库:导入线程库、jupyter画图依赖库。?Thread:创建线程类;?ipywidgets:用于在Jupyter中开辟一个用于显示图片的窗口;?display:在Jupyter中播放图片。

opencv获取视频流3.创建图片显示窗口:?widgets.Image:开辟一个用于显示图片的窗口;?format:显示图片格式;?height:窗口高度;?width:窗口宽度。

opencv获取视频流4.异步装饰器:Python装饰器:

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档