历史上的今天
返回首页

历史上的今天

今天是:2025年07月02日(星期三)

正在发生

2019年07月02日 | 机器人在复杂的环境下如何进行视觉识别

2019-07-02 来源:fqj

我们都知道,人类有学习的能力。由于人类不断的追求学习和进步,我们今天才处于一个美好的文明社会。百科上是这么定义学习的:学习是通过阅读、观察、实践等手段获得知识或技能的过程,是使得个体得到持续性变化的行为方式。

在工业革命过后,关于的话题不停被人们提及和研究。不难想象,具备有学习能力的机器人,由于经验可以被无穷无尽的芯片储存,机器人做出的判断将越来越精准,犯错的几率也将趋于零。正因为这些优势,机器学习被应用在了高级的、复杂条件下的视觉识别、决策判定等领域。

最近,某著名手机品牌又火了一把,它可以通过摄像头,识别人脸并完成解锁手机等功能。有趣的是,不管主人造型怎么变化,它都能认出主人的脸。

实际上,该手机搭载有芯片,通过机器学习,它能不断的记住主人在每个造型下的微小区别(积累经验)并进行横向对比,最终它将基本不会认错人。同样的,在RoboMasr2017的赛场上,有着一个九宫格大能量机关。这是当前版本的赛场中,唯一需要用到机器学习式视觉识别的人工智能机关。

激活机关的过程有些复杂。机器人先要识别上方的数字灯,按照先后顺序,依次识别并击打下方每1.5秒就变换一次位置的手写体数字,连续5次击打成功即可激活机关。

我们来看下这个机关的难点:上方数码管为有序、随机变化的固定形态数字,下方九宫格为每1.5秒随机变化位置和字体的手写体数字,1.5秒内只要错了一个就要重头开始。手写体数字举例如下:面对各种字体的数字一,若按照上一期的传统视觉方法来识别,机器人需要将这五种情况“背下来”。但是,万一比赛出现了第6种数字一,机器人就会彻底蒙圈了:“这是啥?没见过,不认识。

通过上面两个例子,我们可以知道,RoboMaster赛场中的大能量机关属于更高级的、复杂条件下的视觉识别难题,需要用机器学习来解决。机器人具备机器学习的能力,实际上是在说它的程序具备机器学习的能力。

一个计算机程序不断地实战,过程中不断累积经验,自己提高解决问题的能力,则认为该程序具有机器学习能力。简单说,就是丢给机器一大堆样本范例,让它自己学习理解,再举一反三,解决范例以外的问题如果是经过机器学习训练的机器人呢?只要训练得当,哪怕萝卜君变异成白萝卜,变成炒萝卜丝,都逃不过它的法眼,一眼看穿!

要想让机器人能通过程序学习,首先需要搭建机器学习系统的架构。前人栽树,后人乘凉。对于初学者来说,大部分常见的架构都是搭建好的,有些甚至只需要在中敲入几行代码就能完成一个机器学习系统的搭建。由谷歌开发的,在机器学习研究领域中较为主流,其代码质量高、成熟度高。

推荐阅读

史海拾趣

淩志比高公司的发展小趣事

在追求经济效益的同时,淩志比高公司也积极履行社会责任。公司注重环保和可持续发展,采用环保材料和生产工艺,减少对环境的影响。此外,淩志比高还积极参与社会公益事业,为社会做出贡献。这种负责任的态度赢得了社会各界的认可和尊重。

请注意,以上故事仅为虚构示例,并不代表任何真实公司的实际情况。如果您对淩志比高公司有进一步的了解需求,建议直接访问其官方网站或查阅相关新闻报道以获取准确信息。

Caliber公司的发展小趣事

在环保意识日益增强的今天,Caliber公司积极响应国家号召,推动绿色环保生产。公司投入大量资金引进环保设备和技术,减少生产过程中的污染排放。同时,Caliber还研发了一系列节能型电子产品,为用户提供更加环保的选择。这些举措不仅提升了公司的社会形象,也为公司的可持续发展注入了新的动力。

极海半导体(Geehy)公司的发展小趣事

随着电子行业的全球化趋势日益明显,Caliber公司积极实施国际化战略,拓展海外市场。公司通过与国外知名企业的合作,引进先进的技术和管理经验,不断提升自身的竞争力。同时,Caliber还积极参加国际电子展会和论坛,加强与国际同行的交流与合作。这些举措不仅为公司带来了更多的商业机会,也提升了Caliber在国际上的知名度和影响力。

GardTec Inc公司的发展小趣事

背景:为了满足全球客户的需求,GardTec开始实施全球化战略,在亚洲和美国等地设立全球制造厂和库存地。

发展:通过在全球范围内的战略布局,GardTec不仅提升了产品的供应效率,还更好地服务了世界各地的客户。公司的全球化布局进一步巩固了其在风扇配件市场的领先地位。

影响:全球化战略的实施,使得GardTec的产品能够迅速响应市场变化,满足不同地区客户的多样化需求,从而增强了公司的市场竞争力。

CTS公司的发展小趣事

进入20世纪90年代,CTS公司迎来了重要的技术突破。随着Motorola通讯零件事业部的加入,CTS在无线通讯领域取得了显著进展,成为该领域的领先者。此外,CTS还积极投入研发,不断推出创新产品,进一步巩固了其在电子行业的地位。

BEI Sensors公司的发展小趣事

随着公司业务的不断发展,Beckhoff开始积极拓展全球市场。经过数十年的努力,公司的分支机构已经遍布世界各地,业务覆盖全球60多个国家。通过与全球合作伙伴的紧密合作,Beckhoff成功地将其自动化产品和解决方案推向全球市场,为全球客户提供优质的服务。

问答坊 | AI 解惑

第一次搞嵌入,问几个简单的问题。每次只能100分,就分开问了。问题1

环境是有个bs架构的程序,数据库是oracle10g,需要一个pda做一些辅助工作。 因此,需要开发一个pda上的一个程序,pda操作系统wince5,开发工具vs2005,语言c#,数据库据说只能用sql ce。 每次用pda前,都需要与oracle同步数据,是不是需要做一个p ...…

查看全部问答>

如何读Extended BIOS Data Area还有BIOS read-only memory space

就是如题所说了。。。。。给分大大的 最好是C语言拉。。或者告诉我哪儿有DLL用也行拉…

查看全部问答>

Vxworks下如何操作DOC盘?

我用tornado2.2/vxworks5.5,配置了Mounted TFFS Filesystem / TrueFFS flash File System,在启动后在应用程序里调用tffsDevCreate(0,0)失败,什么原因?还要做其他工作吗?…

查看全部问答>

有这样的STM32吗?

请推荐个STM32 或者别的 :有 CAN,UART,至少60个GPIO。。。跑好ucos-ii,最好不要 BGA封装的。呵呵,,,,请问1K片的价格是多少,开发板的价格呢?我初步选了个 STM32F103V8T6 。。。…

查看全部问答>

LM3S8962 NRF24L01 收发

最近做一个LM3S8962控制的NRF24L01 收发模块,移植了51的代码 结果出现很多问题 论坛里也没找到相关帖子,各位大侠有谁做过这个模块 望不吝赐教 最好有源代码 比较相近的也行 多谢啦!! [ 本帖最后由 CC_心雨 于 2011-4-11 17:23 编辑 ]…

查看全部问答>

请教如何对整个系统进行标识化

大家好,我现在在做DSP2812控制的三相PWM整流双闭环控制控制,在编程的时候我看到很多人都说先要对系统进行标幺化处理,然后再定标变成Q格式数据。我已经知道对一个单个的量怎么样进行标幺化,即就是除以基值,但是现在的问题是对这样一个系统我不 ...…

查看全部问答>

帮帮忙哦,急求Nucleus源码。。。。!~~

急求Nucleus源码~!~~!! 任务紧急,OMAP3530和blackfin的源码都行哦。。只要操作系统部分就行。。 实在是抓瞎,有木有牛人帮帮忙哦。。。 发个给我吧,lydata@163.com 不胜感激~~~~!!!  …

查看全部问答>

超低价转让TI LM3S811 开发板

本人有两块闲置的ARM  开发板(LM3S811 ),其中一块全新袋子还没打开,准备转让。有意者可以q我 821081701 以下是详细介绍 TI原装,超低价你就可以拥有ARM CORTEX M3,价格比单片机还要便宜。板载仿真器   TI 原装开发 ...…

查看全部问答>