Pixy图像处理与识别
一、教Pixy一个物体
教Pixy识别一个物体非常简单。我们先说一下什么样的物体会更好的被Pixy所识别。Pixy使用的是基于色调过滤算法来识别物体。因为Pixy使用色调,物体应有明显的色调,下面的物体就很好,因为他们都有比较好、易辨识的色调。
下面有不好识别的物体,因为他们没有色调(黑,白或灰)或因为色调不明显。
把这条原则记在心里,挑选一个物体来教Pixy。(通过电池或USB线给Pixy供电,当给Pixy供电时,Pixy会闪几下LED,等待LED灭掉后再教Pixy。)用手按住Pixy顶部的按钮,等待大约1秒钟,LED会变亮,显示白色,然后是红色,然后是其它颜色,但是当变为红色时松开按钮。当松开按钮后,Pixy会进入“light pipe”模式,LED的颜色就是Pixy所看到的图像中间部分的颜色。
[TODO:添加简单视频]
用LED的颜色来检查物体是否在Pixy视角的中心位置。当感觉LED颜色和物体颜色很接近时,按下并释放按键。如果Pixy感觉物体色调足够好(有足够的色彩饱和度),LED
会闪且已经操作完成。Pixy现在已经“学会”了物体,并且会追踪具有相同颜色的物体。如果物体的色调没有那么好,LED会关闭(不会闪)并且Pixy并没有学到物体。如果LED没
有闪,应该换一个有更好色彩饱和度的物体。
[多个标记Signatures]
Pixy可以学习7个颜色标记。在上面部分,通过松开按键当LED变红色时,已经教了Pixy第一个颜色标记。如果继续按下按键,LED会变为橙、黄等,来指示剩下的颜色标记。
下面是标记的顺序:1、红2、橙3、黄4、绿5、青6、蓝7、紫。
颜色标记的编号是指松开按键时的颜色。松开按键LED颜色是黄色,那么在教Pixy第三个标记。松开按键后LED变蓝色,你教的是第6个标记。这些颜色跟实际的物体色调
没有任何关系。这些颜色只是用来识别标记编号。举例,标记1可能是黄色的物体,虽然标记1的提示颜色是红色,标记2可能是粉色物体,虽然它的提示颜色是橙色。
关于教物体的其它说明
当按下并松开按键来表示LED颜色和实际物体颜色匹配时,Pixy会闪LED,并且闪烁的亮度代表物体的色调的饱和程度。所以高亮度的闪烁是好的。试着教Pixy一个颜色鲜
艳的物体——Pixy会通过闪烁LED来指示它是不是“高兴”。如果偶然发现本打算教Pixy第3个颜色标记时,它却再学第2个。可以按下按键直到LED关闭后再松开。这将是取消Pixy
学习模式的方法。可以通过按住按键重新进入学习摸索。
白平衡
某些类型的灯(如白炽灯)有略红的色调,而有些(如荧光灯及常见的节能灯)会有略蓝的色调。这样的光线会影响你的颜色标记。比如,如果在白炽灯条件下教的物体,
转移到荧光灯下,颜色标记可能不会被识别的非常好。你可以重新教标记或调节白平衡。当你第一次上电时,Pixy会花5秒钟的时间来监测需要用哪个合适的白平衡。然后它会关
闭自动白平衡的功能。如果你想重新配置白平衡,按下按键知道LED变白后松开,时间会很快,做好松开的准备。Pixy现在就是在自动白平衡摸索中。你可以那一张白色的纸在
Pixy前面,从而让Pixy可以进行白平衡调节,这将会花2~3秒钟的时间。然后你可以像点鼠标一样按下并松开按键。LED会闪烁来表示白平衡调试成功,完成了。
Pixy图像处理与识别相关推荐
- 基于matlab的硅晶体模型,基于Matlab的图像处理技术识别硅太阳电池的缺陷
第 44 卷 第 7 期 2010 年 7 月 上 海 交 通 大 学 学 报 JOURNAL OF SHANGHAI J IAOTON G UNIVERSITY Vol. 44 No. 7 Jul. ...
- python 图像处理与识别书籍_Python图像处理之识别图像中的文字(实例讲解)
①安装PIL:pip install Pillow(之前的博客中有写过) ②安装pytesser3:pip install pytesser3 ③安装pytesseract:pip install p ...
- python去除图片上的文字_Python图像处理之识别图像中的文字(实例讲解)
①安装PIL:pip install Pillow(之前的博客中有写过) ②安装pytesser3:pip install pytesser3 ③安装pytesseract:pip install p ...
- 《精通Matlab数字图像处理与识别》一6.2 傅立叶变换基础知识
本节书摘来自异步社区<精通Matlab数字图像处理与识别>一书中的第6章,第6.2节,作者 张铮 , 倪红霞 , 苑春苗 , 杨立红,更多章节内容可以访问云栖社区"异步社区&qu ...
- 《数字图像处理与机器视觉——Visual C++与Matlab实现》——0.2 数字图像处理与识别...
本节书摘来自异步社区出版社<数字图像处理与机器视觉--Visual C++与Matlab实现>一书中的第0章,第0.2节,作者: 张铮 , 王艳平 , 薛桂香,更多章节内容可以访问云栖社区 ...
- 精通Matlab数字图像处理与识别nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;
文章目录 1. 数字图像处理与识别 1.1数字图像 1.2 数字图像处理与识别 1.3 数字图像处理的预备知识 1.4 基本的图像操作 2. MATLAB基础 2.1 常用命令 2.2 矩阵 2.3 ...
- Python+OpenCV图像处理与识别 Step by Step
我们理解图像识别,总体上分三步: 图像的采集 图像的处理 图像的识别 其中,图像采集和处理是相辅相成的,如果图像的采集能够保证明暗色彩等要素的稳定和统一,那么在处理图像时成功率会提升很多:反之如果图像 ...
- 计算机图像识别 pdf,计算机图像处理与识别技术.pdf
文档介绍: 计算机图像处理与识别技术.PDF图形图像处理系列教材 计算机图像处理与识别技术 王耀南李树涛毛建旭编著 高等教育出版社 内容简介 本书系统地介绍了计算机图像处理与识别的基本概念.基本理论与 ...
- 数字图像处理——车牌识别(matlab)
本次大报告利用MATLAB函数功能,设计和实现了一个车牌识别系统.车牌识别系统的基本原理为:将手机拍摄到的包含车辆牌照的图像输入到计算机中进行预处理,再对牌照进行搜索.检测.定位,并分割出包含牌照字符 ...
最新文章
- 变量作用域函数作用域
- 试试这个文字冒险游戏,故事是AI写的:情节丰满逻辑不乱,进去就出不来了,在线可玩...
- pyspark groupBy代码示例
- JavaScript学习随记——常见全局对象属性及方法
- shell判断是否为root权限(id -u != 0)
- 你可能被网帖骗了:中国粗离婚率的15连涨已在2018年被终结了
- sql 孩子兄弟表示法 所有子节点_matlab实现随机+蓄意攻击网络节点(1)
- 老年手机计算机的按键怎么调至桌面,怎样设置一键回到桌面啊,就是这个图标(如图)...
- 《Android 第1行代码》读后感—第11章【Android 特色开发——基于位置的服务】
- ionic—alert弹出框
- unity游戏框架学习-资源管理
- 天津全国计算机等级考试考点,2018年下半年全国计算机等级考试报考简章及天津考点安排...
- 绫辻行人《杀人偶人馆》读后感
- ADS1256在实际应用中遇到的问题总结
- u盘里的视频文件损坏了怎么修复?
- Fedora修复grub2启动项grub rescue
- 奇安信Java后端一面
- 为Windows 7的winsxs文件夹瘦身,慎重。
- NLM(Non-Local means)算法原理
- C++11条件变量:notify_one()与notify_all()的区别
热门文章
- 正版破解软件下载站大全
- cs七龙珠怎么添加机器人_七龙珠CS怎么调机器人的难度,如题```!!
- 【白兔兔】- 用LaTeX排版第八届中国大学生数学竞赛决赛(数学类)试卷
- 关于ubuntu中制作系统镜像以及镜像安装出现的问题及解决办法
- netty报错:io.netty.channel.ChannelPipelineException
- 【愚公系列】2023年01月 Java教学课程 001-Java语言背景介绍
- 减速器性能测试软件,RV减速器性能检测平台的研究
- 斯坦福UE4 + C++课程学习记录 18:十字准星
- python爬虫之音乐下载
- linux可以运行Windows程序吗,如何Linux系统上运行Windows应用程序(7)