智能机器人及其目标物体识别方法和装置与流程

本发明涉及颜色识别和人工智能领域,具体涉及一种智能机器人及其目标物体识别方法和装置。

背景技术:

随着人类城市化进程的推进,人们的工作节奏不断加快,需要宠物来放松生活,但是真实的宠物照料护理很麻烦;另一方面,随着人口老龄化,智能型宠物机器人必将流行,成为家庭的好伙伴。这些对陪伴型宠物机器人提出了更高的要求:即接近真实宠物特征,又具有智能化。如果宠物机器人对颜色具有一定的识别能力,将能根据颜色做出适当的反应,以达到具有真实宠物机器人的仿生特点,必将增加宠物机器人的萌宠感觉,使人们感到宠物机器人更加智能。现有宠物机器人基本没有视觉功能,即使有也只有拍照的功能。对于搭载色彩传感器的机器人,一般也只能识别定义的单个色彩,对于区域内多个色彩块没有识别的能力。同时无法检测色块,从而无法判断物体的形状和位置,实现物体识别。

技术实现要素:

有鉴于此,本发明提供一种能够识别区域内多个色块特征来确定目标物体的应用于智能机器人上的目标物体识别方法和装置以及包含上述装置的智能机器人。

根据本发明的第一方面,提供一种应用于智能机器人上的目标物体识别方法,包括以下步骤:所述智能机器人获取所述目标物体的第一图像;所述智能机器人将所述第一图像预处理,获得第二图像;所述智能机器人根据颜色空间的预定颜色组合获得所述第二图像的色块特征;以及所述智能机器人将所述第二图像的色块特征与预设的样品记录相匹配,根据匹配结果确定所述目标物体。

优选地,所述色块特征包括:色块组合、色块形状、色块尺寸和色块位置。

优选地,所述色块组合为各个色块所具有的不同颜色数量及不同颜色色块的数量组合;所述色块形状为色块的几何形状;所述色块尺寸为色块占整个图像的面积百分比;所述色块位置为各个色块之间的相对位置。

优选地,所述智能机器人根据颜色空间的预定颜色组合获得所述第二图像的色块特征包括:

根据颜色空间的预定颜色组合获得所述第二图像中互不连通的相同颜色区域,将每一个所述相同颜色区域定义为一个色块,计算各个色块所具有的不同颜色数量及不同颜色色块的数量,获得所述第二图像的色块组合;

识别各个色块的几何形状获得所述第二图像的色块形状;

计算各个色块占整个图像的面积百分比,获得所述第二图像的色块尺寸;以及

计算各个色块之间的相对位置,获得所述第二图像的色块位置。

优选地,所述预处理包括阴影过滤和颜色纠偏。

优选地,所述颜色空间为标准rgb、色度rgb、yuv之一的颜色空间。

优选地,在所述智能机器人根据颜色空间的预定颜色组合获得所述第二图像的色块特征之前,该方法还包括:对所述第二图像过滤不属于所述颜色空间的预定颜色组合的像素点。

根据本发明的第二方面,提供一种应用于智能机器人上的目标物体识别装置,包括设置在智能机器人上的:

图像获取单元,用于获取所述目标物体的第一图像;

预处理单元,用于将所述第一图像预处理,获得第二图像;

特征获取单元,用于根据颜色空间的预定颜色组合获得所述第二图像的色块特征;

识别单元,用于将所述第二图像的色块特征和预设的样品记录匹配,确定所述目标物体。

优选地,所述特征获取单元包括:

色块组合获取单元,用于根据颜色空间的预定颜色组合获得所述第二图像中互不连通的相同颜色区域,将每一个所述相同颜色区域定义为一个色块,计算各个色块所具有的不同颜色数量及不同颜色色块的数量,获得所述第二图像的色块组合;

色块形状获取单元,用于识别各个色块的几何形状获得所述第二图像的色块形状;

色块尺寸获取单元,用于计算各个色块占整个图像的面积百分比,获得所述第二图像的色块尺寸;

色块位置获取单元,用于计算各个色块之间的相对位置,获得所述第二图像的色块位置。

优选地,还包括:存储单元,用于存储所述预设的样品记录。

优选地,还包括:过滤单元,用于在根据颜色空间的预定颜色组合获得所述第二图像的色块特征之前,对所述第二图像过滤不属于所述颜色空间的预定颜色组合的像素点。

优选地,所述图像获取单元设置在所述智能机器人的眼睛位置。

根据本发明的第三方面,提供一种智能机器人,包括上述任一项所述的目标识别装置。

本发明提供了一种应用于智能机器人上的目标物体识别方法和装置,将图像识别应用于物体识别领域,根据颜色空间的预定颜色组合获得图像的色块特征,将目标物体的色块特征和预设的样本记录进行比对,从而识别物体。另外,该目标物体识别方法和装置与智能机器人结合,使智能机器人具有物体识别能力,由此增加了机器人的趣味性和智能化程度。

附图说明

通过参照以下附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:

图1a是一个汽车的立体图;

图1b是图像预处理后的汽车图像;

图2是本发明实施例的目标物体识别过程的流程图;

图3和图4是本发明实施例中标准rgb和色度rgb两种颜色空间的示意图;

图5是本发明另一个实施例的目标物体识别过程的流程图;

图6是本发明实施例的目标物体识别装置的结构框图;

图7是本发明实施例的应用目标物体识别方法的企鹅形态的智能机器人的示意图。

具体实施方式

以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程、流程没有详细叙述。另外附图不一定是按比例绘制的。

附图中的流程图、框图图示了本发明实施例的系统、方法、装置的可能的体系框架、功能和操作,流程图和框图上的方框可以代表一个模块、程序段或仅仅是一段代码,所述模块、程序段和代码都是用来实现规定逻辑功能的可执行指令。也应当注意,所述实现规定逻辑功能的可执行指令可以重新组合,从而生成新的模块和程序段。因此附图的方框以及方框顺序只是用来更好的图示实施例的过程和步骤,而不应以此作为对发明本身的限制。

参考图1a和图1b,图1a示出了汽车模型的立体图像,其中c1、c2和c3分别为汽车车体的三种不同颜色区域,图1b是将图1a所示的图像预处理的一张图像,其中c1、c2和c3和图1a的汽车图像相应区域对应。在现实生活中,通过拍照、摄录以及其他方法获得的物体图像,如图1a所示,往往由于光照、环境等影响,物体颜色可能失真,物体图像和背景环境的融合也给图像处理带来困难。因此在图1b所示的汽车图像中,对图像阴影进行了过滤,对图像的颜色进行了预处理(色彩纠偏),最终得到一个包括多个不同色块区域的汽车图像。通过对汽车图像的色块分析以及和预存储的样品记录对比,则可区分出是否为记录在案的车辆。

具体地,图2为本发明一个实施例的目标物体识别过程的流程图。图2所示的目标物体识别过程包括步骤s201到s204。

在步骤s201中,获取所述目标物体的第一图像。在本步骤中通过照相、摄像等装置获取目标物体的图像。目标物体的图像通常有jpeg、tiff、raw等。由于数码相机拍下的图像文件很大,储存容量却有限,因此图像可以经过压缩后储存。

在步骤s202中,将所述第一图像预处理,获得第二图像。在图像分析中,对输入图像进行特征抽取、分割和匹配前所进行的处理为图像预处理。图像预处理的主要目的是消除图像中无关的信息,恢复有用的真实信息,增强有关信息的可检测性和最大限度地简化数据,从而改进特征抽取、图像分割、匹配和识别的可靠性。在本发明中,预处理重点实现消除目标物体的颜色噪音以及目标物体图像的抽取。可以采用平滑技术消除颜色噪音,常用的平滑方法有中值法、局部求平均法和k近邻平均法。目标物体图像的抽取可以通过对图像中的信息有选择地加强和抑制,使图像的轮廓和边界更加清晰,以改善图像的视觉效果,或将图像转变为更适合于机器处理的形式,以便于数据抽取或识别。

以上图像预处理的方法均为已知技术,本领域技术人员可以按照现有技术方案从所述第一图像中获取所述第二图像,这里就不再赘述。

在步骤s203中,根据颜色空间的预定颜色组合获得第二图像的色块特征。色块特征包括第二图像上的色块组合、色块形状、色块尺寸和色块位置等特征信息。其中,色块组合为各个色块所具有的不同颜色数量及不同颜色色块的数量组合,色块形状为色块的几何形状,色块尺寸为色块占整个图像的面积百分比,色块位置为各个色块之间的相对位置。颜色空间为现有技术中的标准rgb、hsv、yuv、his、色度rgb等多种颜色空间中的一种。以下以标准rgb和色度rgb为例展示如何通过预定颜色空间获得图像的色块特征。这里,预定颜色组合是为了区分颜色,根据颜色空间定义了几种颜色。例如,使用rgb空间,颜色组合定义为红色、黄色和绿色,表示只识别目标物体上的这三种颜色。本领域的技术人员可以理解,如果预定义的颜色组合中的颜色过多,会使目标识别过程中需要进行大量的颜色匹配计算,从而使识别效率降低。

图3、图4分别给出了两种颜色空间的示例。图3示出了标准笛卡尔rgb的颜色空间组合。在rgb颜色空间中通过r轴、g轴和b轴确定一个像素点的颜色,即,目标物体颜色的像素值由r、g、b三个分量表征。这些分量可以是实数(例如,[0,1])、数字离散值(例如,[0,255])或其他形式的表征方式。

图4示出了一个色度rgb颜色空间的表示形式。色度rgb通过变换公式将标准rgb通过二维平面表示。在本例中,色度rgb的x轴=r/(r+g+b),y轴=g/(r+g+b)。具体地,则可以通过r,g和b的值获得每个像素点对应的色度rgb的x,y值。

在上述颜色空间中,不同的分量值表示不同的颜色,但为了便于计算,在本发明实施例中,将相近的颜色定义为一种颜色,则该定义对应的颜色分量为区间值(类似,红色的r值区间值[245,255]),然后在识别目标颜色时直接判定像素点是否落入该区间值中以判定是否为该颜色。例如,使用r、g、b三值定义像素颜色时,分别获得每个颜色对应的r值区间、g值区间和b值区间。同时满足三个区间条件,才能判定为该颜色。在使用前述x、y值定义像素点颜色时候,需要定义两个区间范围。例如,在图4的401区域定义为绿色,402区域定义为蓝色,403区域定义为蓝色,404区域定义红色(预定颜色组合),则根据像素的r、g、b值分别计算像素的x、y值,以判定像素颜色。通过像素颜色的判定,确定图像上的色块数量和色块分布,识别出每个色块的几何形状,根据形状计算每个色块的面积百分比(色块面积和整个图像的面积之比),根据色块分布确定色块相对位置。由此,获取到色块所有的特征信息。

在步骤s204中,将色块特征和样品记录匹配,确定目标物体。在本步骤中,根据上述的色块特征和已有的样品特征比对,判断是否为对应样品。其中,样品记录为预存储在数据库中的样品数据。预存储的样品数据可以系统批量添加。

图5为本发明另一个实施例的目标物体识别过程的流程图。图5所示的目标物体识别过程包括步骤s501到s505。

在步骤s501中,获取所述目标物体的第一图像。本步骤和图2的步骤s201相同。这里就不再赘述。

在步骤s502中,将所述第一图像预处理,获得第二图像。本步骤和图2的步骤s202相同。这里就不再赘述。

在步骤s503中,按预定颜色组合将所述第二图像滤波。如前所述,根据预定义的颜色组合处理所述第二图像时,每个像素点都对应一个颜色区间。但在本发明实施例中,一些像素点的颜色不在预定的颜色区间内。本步骤即对这些像素点做进一步处理。例如,可以将所述像素点直接处理成黑、白、灰色。例如,将r、g、b值小于一个特定阈值的像素点处理成黑色,将r、g、b值均大于一个特定阈值时处理为白色(在r、g、b值在[0,1]区间时,r、g、b值均为0表示黑色,r、g、b值均为1表示白色)。该步骤能够避免无关像素点对物体识别的干扰。

在步骤s504中,根据颜色空间的预定颜色组合获得第二图像的色块组合、色块形状、色块尺寸以及色块位置。在本步骤中,具体地,根据预定的颜色组合获得第二图像中互不连通的相同颜色区域,将每一个相同颜色区域定义为一个色块,计算第二图像上的不同颜色色块的数量,获得第二图像上的色块组合。识别每个色块的几何形状,获得色块形状,计算每个色块占整个图像的面积百分比,从而获得色块尺寸,根据色块之阿金的相对位置,确定色块位置。

在步骤s505中,将色块组合、色块形状、色块尺寸、色块位置和样品记录匹配,确定目标物体。本发明实施例提供了一种应用于智能机器人上的目标物体识别方法,包括:智能机器人获取目标物体的第一图像;智能机器人将第一图像预处理,获得第二图像;智能机器人根据颜色空间的预定颜色组合获得第二图像的色块特征;以及智能机器人将所述第二图像的色块特征与预设的样品记录相匹配,根据匹配结果确定目标物体。本发明提供的目标物体识别方法,将图像识别应用于物体识别和追踪领域,扩大了图像识别应用范围,和智能机器人结合使用,增加了机器人的智能化程度。

参考图6,图6给出了实现上述目标物体识别装置的结构示意图,包括图像获取单元601、预处理单元602、特征获取单元603、识别单元604和存储单元605。

图像获取单元601用于获取目标物体的第一图像。优选地,在智能机器的眼睛位置安装照相机、摄像头等装置,当智能机器人启动后,通过该装置获得目标物体的图像。

预处理单元602接收图像获取单元601输出的图像进行预处理,获得第二图像。图像预处理的主要目的是消除图像中无关的信息,恢复有用的真实信息,增强有关信息的可检测性和最大限度地简化数据,从而改进特征抽取、图像分割、匹配和识别的可靠性。

特征获取单元603接收预处理单元602输出的第二图像,通过对第二图像数据读取,获得第二图像的色块特征。

具体地,特征获取单元包括:色块组合获取单元、色块形状获取单元、色块尺寸获取单元和色块获取计算单元。

色块组合获取单元根据颜色空间的预定颜色组合获得图像中的多个色块,色块为图像上互不连通的相同颜色区域,将每一个相同颜色区域定义为一个色块,计算各个色块所具有的不同颜色数量及不同颜色色块的数量,获得第二图像的色块组合。

色块形状获取单元针对图像中获得多个色块,确定每个色块的形状。

色块尺寸获取单元计算各个色块占整个图像的面积百分比,获得第二图像的色块尺寸。

色块位置获取单元计算各个色块之间的相对位置,获得图像的色块位置。

识别单元604接收特征获取单元603处理过的第二图像的特征数据,和存储单元605中样品数据进行比对,确定目标物体。具体过程参见前述方法步骤,这里就不再赘述。

存储单元605用于存储多组样品物体的色块特征。将样品物体的特征记录预存储在一个存储介质里,以数据库存储或文件形式存储。

优选地,还包括:过滤单元,用于过滤不属于预定颜色组合的像素点。过滤单元将不属于预定颜色组合中的像素点过滤掉,避免干扰图像色块特征的获取。

图7示出了一个企鹅形态的智能机器人700。其中701表示图像获取单元,位于智能机器人的双眼处,702表示处理器,该处理器完成单元602到605的功能组合,被设置在智能机器人的本体内部。但实际上,图7所示只是一个示例性的智能机器人,所述应用该单元的智能机器人可以是任何形态,所述单元的位置可以位于机器人本地的任意位置。另外上述单元的实现可以是硬件或硬件和软件的组合。也可以根据不同的需要将上述模块功能划分为和本发明实施例不同的功能结构,或将本发明实施例中的几个功能模块合并和分解成不同的功能结构。

本发明实施例提供了识别目标物体的智能机器人,通过预设的颜色空间识别目标物体上的颜色特征,根据颜色特征和预设的样本特征进行匹配,从而确定目标。根据颜色识别不同的物体,并将此应用于智能机器人,以此增加了机器人趣味性。

以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

THE END
1.既能当宠物又能当马骑的机器人科技发明财经网科技智能科技科技资...既能当宠物又能当马骑的机器人2024-11-14 18:12:40 财经网科技 北京 举报 0 分享至 0:00 / 0:00 速度 洗脑循环 Error: Hls is not supported. 视频加载失败 财经网科技 1.7万粉丝 提供有价值的科技内容 00:29 雷军:遇到问题先上网骂一顿 00:39 张雪峰:时代变化恰巧是年轻人的机会 00:29...https://www.163.com/v/video/VXG1T9404.html
2....今天有报道,人形机器人进化及仿真宠物熊猫。以后只要有科技会展...9月18日云栖大会,今天有报道,人形机器人进化及仿真宠物熊猫。 以后只要有科技会展,人形机器人总不会缺席,以后会增加仿真宠物,市场之大不可估量。 今天在对岸降息下,市场放些量普涨,但8月30的放量伤害太大,导致市场信心仍然不足,进场资金意愿不強,估计吃饭行情要到10月了。 https://xueqiu.com/6749374576/305030353
3.智能仿真遥控机器狗电动宠物狗玩具儿童机器人3苏宁易购为您提供最全的智能仿真遥控机器狗电动宠物狗玩具儿童机器人3-4岁益智启蒙玩具(遥控编程特技狗)参数配置、规格、性能、功能等详细信息。想了解更多智能仿真遥控机器狗电动宠物狗玩具儿童机器人3-4岁益智启蒙玩具(遥控编程特技狗)相关信息,请关注苏宁易购。https://www.suning.com/itemcanshu/0000000000/12104065401.html
4.硅胶仿真机器人.普通机器人硅胶仿真机器人和普通机器人的发展之路 高仿真人形机器人的发展 有巨大发展潜力和机遇的人形机器人赛道目前正处于快速发展阶段。全球范围内,许多科技巨头和初创公司都在积极研发和推广人形机器人,并取得了一些突破性的进展。 我国人形机器人研究始于20世纪90年代,在国家“863”计划、国家自然科学基金,以及其他部门及地方...http://www.hxlxsy.com/content/1331.html
5.2024第一章机器人宠物狗概述一、定义与特点随着科技的快速发展,机器人技术逐渐渗透到人们生活的各个领域,其中机器人宠物狗作为一种新兴的智能机器人产品,正逐渐受到市场的关注和消费者的青睐。机器人宠物狗以其高度仿真、智能化、互动性强和安全性高等特点,为用户提供了全新的宠物体验。机器人宠物狗在仿真度方面表现出色...https://www.renrendoc.com/paper/340408216.html
6.科沃斯地宝DF45扫地机器人家用全自动智能规划超薄吸尘拖地一体机...宠物餐具 30.00 元 高颜值家用水杯 15.90 元 水杯 15.00 元 圆形黑色岩石料理盘 18.00 元 卡通森林萌物创意手机支架学... 24.90 元 杯子铺玻璃杯陶瓷咖啡杯拿铁... 63.00 元 木木餐具 6666.00 元 商品描述 查看评价 商品参数 售后服务 包装清单 商品名称:科沃斯地宝DF45扫地机器人... 服务承诺: 七天无理由退换...https://gvd.ec.shou.edu.cn/1108/1140/Product/161456.html
7.人工智能作文高中(16篇).docxJoe,机器情人,为人类的生理需求服务,懂得分析人类心理变化。Teddy,玩具熊机器人,只会作为宠物主角的规律思索。Joe和Teddy能够被人类作为一种寄予,Joe甚至能读懂人类的心情,但始终不被人类所在乎,最终也只能说出“我以前存在”。 David,新研发的高仿真机器人,能脱离数据计算而用感情思索,懂得爱别人,被人类收养。在Mart...https://max.book118.com/html/2024/0516/5303141101011211.shtm
1.木兰旅新款遥控智能机器人猫咪仿真宠物电子小猫会叫会跳舞儿童玩具...木兰旅新款遥控智能机器人猫咪仿真宠物电子小猫会叫会跳舞儿童玩具女孩 智能机器猫走路会叫会唱歌跳舞图片、价格、品牌样样齐全!【京东正品行货,全国配送,心动不如行动,立即购买享受更多优惠哦!】https://item.jd.com/10111261238545.html
2.支付宝蚂蚁新村答案支付宝蚂蚁新村答案汇总大全7月30日:以下哪种职业的工作是制作人类形象的“虚拟分身”?数字人制作师 7月29日:猜一猜:以下哪种美食制作技艺是国家级非遗?龟苓膏配制技艺 7月28日:你知道“宠物毛毡师”主要是做什么工作吗?制作仿真宠物形象 7月27日:非遗小常识:闽剧是用什么方言演唱的?福州方言 ...https://app.ali213.net/gl/713775.html
3.阿里投了个创投公司;估值超500亿元,小马智行完成D轮融资首次交割...3月9日消息,近日,移动机器人视觉感知解决方案提供商&制造业柔性物流解决方案提供商蓝芯科技对外宣布完成B+轮融资,由尚珹投资领投,老股东蓝驰创投等跟投。 法奥机器人宣布完成超5000万美元B轮融资,源码资本领投 3月9日消息,法奥机器人近期获得由源码资本领投,阿里及美团龙珠共同参与的超5000万美元B轮融资。顺为资...https://maimai.cn/article/detail?fid=1717375099&efid=oMC2kZiueqOVv6Nha1ZOcw
4.黑龙江生物科技职业学院2020年单独招生简章—黑龙江站—中国教育在线主干课程:智能控制技术、机械制图及CAD、机械制造基础、电工电子、自动控制原理、电气控制与PLC、单片机与C语言、传感器与检测、工业机器人系统虚拟仿真、工业机器人编程、工业机器人系统集成等。 就业方向:面向现代高端制造业,从事工业机器人及其智能装备的高端技术岗位。主要涉及电子电气行业、汽车工业、机械及IC装备行业、...https://www.eol.cn/heilongjiang/hlj_news/202005/t20200510_1726168.shtml?ivk_sa=1023197a
5.中国移动人形机器人仿真平台取得技术突破1月底,中国移动智慧家庭运营中心的人形机器人仿真平台,在机器人技术与仿真平台技术上取得重要突破,并满足中国泰尔实验室和中国信息通信研究院《FG-Z18-0008-01人形机器人:仿真软件测评方案V1.0》要求,通过测试。 人形机器人仿真平台评测工作的启动对于规范行业环境、提升技术标准、树立市场榜样具有重要作用。多年来,中国...https://www.cnii.com.cn/rmydb/202402/t20240220_544825.html
6.吐槽大会,CES上那些有趣的技术凤凰网汽车这款陪伴机器人不仅不会安慰你,还时刻需要你的安慰,通过眼睛和声音表达出自己不满的情绪,再通过轮子、脖子和你互动,粘着你求抱抱,求安慰,让你感觉身边时刻有个声音为围绕着你:宝宝不开心了,宝宝有小情绪了,快哄我!而且它继承了上一代某类宠物的特性——高冷,它最多只能记住1000个人,并被设置为避开和不亲近的...https://auto.ifeng.com/quanmeiti/20190112/1258230.shtml
7.关于机器人小学三年级作文(通用49篇)我想变成的智能机器人神奇吧! 机器人小学三年级作文 篇3 在我的生活中,什么都有了,只有一点遗憾,那就是我一直想养一只小猫,但妈妈不答应,说小猫太脏了。所以,我就想发明一款宠物机器人。 我想发明一只机器猫,它的头圆圆的,有两个三角形的耳朵,身体是椭圆形的,身上有漂亮的花纹,身后还有一条总是甩来甩去的...https://m.yuwenmi.com/zuowen/sannianji/2886125.html