一种图像识别方法、装置、终端设备及服务器的制造方法

文档序号:6505662阅读:161来源:国知局
一种图像识别方法、装置、终端设备及服务器的制造方法
【专利摘要】本发明实施例提供一种图像识别方法、装置、终端设备及服务器,其中的方法可包括:采集待识别的图像信息;将所述图像信息发送至服务器,以使所述服务器对所述图像信息进行特征识别,并返回识别结果;输出所述服务器返回的识别结果。本发明可简化用户操作,提升图像识别的效率,提升图像识别的智能性。
【专利说明】一种图像识别方法、装置、终端设备及服务器

【技术领域】
[0001] 本发明涉及互联网【技术领域】,具体涉及图像识别【技术领域】,尤其涉及一种图像识 别方法、装置、终端设备及服务器。

【背景技术】
[0002] 现有技术中,图像识别的处理方案包括:首先,用户导入待识别的图像信息;其 次,用户手动选择待识别的图像信息中包含的物体的类别;最后,在所选择的类别中对图像 信息进行识别获得识别结果。现有的图像识别技术需要用户手动干预,操作繁琐,降低了图 像识别的效率,降低了图像识别的智能性。


【发明内容】

[0003] 本发明实施例提供一种图像识别方法、装置、终端设备及服务器,可简化用户操 作,提升图像识别的效率,提升图像识别的智能性。
[0004] 本发明第一方面提供一种图像识别方法,可包括:
[0005] 采集待识别的图像信息;
[0006] 将所述图像信息发送至服务器,以使所述服务器对所述图像信息进行特征识别, 并返回识别结果;
[0007] 输出所述服务器返回的识别结果。
[0008] 本发明第二方面提供另一种图像识别方法,可包括:
[0009] 接收终端设备发送的待识别的图像信息;
[0010] 对所述图像信息进行特征识别,获得识别结果;
[0011] 向所述终端设备返回所述识别结果。
[0012] 本发明第三方面提供一种图像识别装置,可包括:
[0013] 采集模块,用于采集待识别的图像信息;
[0014] 识别模块,用于将所述图像信息发送至服务器,以使所述服务器对所述图像信息 进行特征识别,并返回识别结果;
[0015] 输出模块,用于输出所述服务器返回的识别结果。
[0016] 本发明第四方面提供一种终端设备,可包括上述第三方面提供的图像识别装置。
[0017] 本发明第五方面提供另一种图像识别装置,可包括:
[0018] 接收模块,用于接收终端设备发送的待识别的图像信息;
[0019] 识别模块,用于对所述图像信息进行特征识别,获得识别结果;
[0020] 结果返回模块,用于向所述终端设备返回所述识别结果。
[0021] 本发明第六方面提供一种服务器,可包括上述第五方面提供的图像识别装置。
[0022] 实施本发明实施例,具有如下有益效果:
[0023] 本发明实施例中,可自动采集待识别的图像信息,并可对待识别的图像信息进行 特征识别获得识别结果,避免了用户手动干预,简化了用户操作,同时提升了图像识别的效 率,提升了图像识别的智能性。

【专利附图】

【附图说明】
[0024] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0025] 图1为本发明实施例提供的一种图像识别方法的流程图;
[0026] 图2为本发明实施例提供的另一种图像识别方法的流程图;
[0027] 图3为本发明实施例提供的又一种图像识别方法的流程图;
[0028] 图4为本发明实施例提供的又一种图像识别方法的流程图;
[0029] 图5为本发明实施例提供的一种图像识别装置的结构示意图;
[0030] 图6为本发明实施例提供的另一种图像识别装置的结构示意图;
[0031] 图7为本发明实施例提供的采集模块的结构示意图;
[0032] 图8为本发明实施例提供的又一种图像识别装置的结构示意图;
[0033] 图9为本发明实施例提供的又一种图像识别装置的结构示意图;
[0034] 图10为本发明实施例提供的识别模块的结构示意图。

【具体实施方式】
[0035] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0036] 本发明实施例中,终端设备可以包括但不限于:PC(Personal Computer,个人计算 机)、PAD (平板电脑)、手机、智能手机、笔记本电脑等设备。
[0037] 下面将结合附图1-附图2,对本发明实施例提供的图像识别方法进行详细介绍。 需要说明的是,附图1-附图2所示的图像识别方法的流程由一种图像识别装置所执行,该 图像识别装置安装于终端设备中。
[0038] 请参见图1,为本发明实施例提供的一种图像识别方法的流程图;该方法可包括 以下步骤S101-步骤S103。
[0039] S101,采集待识别的图像信息。
[0040] 本步骤中,可以利用终端设备的摄像应用,例如:摄像头、照相机等应用,从所述摄 像应用的拍摄界面中采集待识别的图像信息。
[0041] S102,将所述图像信息发送至服务器,以使所述服务器对所述图像信息进行特征 识别,并返回识别结果。
[0042] 其中,对所述图像信息进行特征识别的技术,指通过对图像信息包含的特征进行 处理、分析和理解,从图像信息中识别出目标对象的技术。
[0043] S103,输出所述服务器返回的识别结果。
[0044] 其中,所述识别结果可包括:所述图像信息中包含的物体的简介信息和所述图像 信息中包含的物体的地址信息;其中,所述地址信息可以所述物体的购买地址信息,通过所 述地址信息可打开所述物体的购买详情界面。可以理解的是,本步骤输出所述服务器返回 的识别结果之后,用户可以对该识别结果进行相应操作,例如:查看所述图像信息中包含的 物体的简介信息,或者,点击所述图像信息中包含的物体的地址信息,或者,在浏览器中打 开所述图像信息中包含的物体的地址信息。
[0045] 请参见图2,为本发明实施例提供的另一种图像识别方法的流程图;该方法可包 括以下步骤S201-步骤S208。
[0046] S201,当摄像应用启动时,监测所述摄像应用的拍摄界面。
[0047] 其中,摄像应用指终端设备中的摄像应用,可包括但不限于:摄像头、照相机等应 用。本步骤中,当摄像应用启动时,该摄像应用的拍摄界面即被打开,该摄像应用的拍摄界 面中将出现欲拍摄的图像信息;可以理解的是,若该摄像应用的拍摄按钮被触发,例如:用 户按下拍摄按键,则该摄像应用的拍摄界面中将出现已拍摄的静态的图像信息。若该摄像 应用的拍摄按钮未被触发,则该摄像应用的拍摄界面中出现的图像信息为动态的图像信 息。本实施例中,为了提高智能性,避免用户手动拍摄以简化用户操作,优选地,本步骤监测 所述摄像应用的拍摄按钮未被触发的情况下的拍摄界面,即监测所述摄像应用的拍摄界面 中出现的动态的图像信息。
[0048] S202,从所述摄像应用的拍摄界面中获取预设时间的图像信息。
[0049] 其中,预设时间可根据实际需要进行设定,例如:可设定预设时间为5s、10s,等 等。由于监测到的所述摄像应用的拍摄界面中出现的图像信息为动态的图像信息,因此, 本步骤可以从所述摄像应用的拍摄界面中获取预设时间的动态的图像信息,例如:假设预 设时间为5s,步骤S201在摄像应用启动时,监测到所述摄像应用的拍摄界面中出现图像信 息,本步骤则获取5s内出现在所述摄像应用的拍摄界面中的图像应用,当到达5s后,可不 再获取所述摄像应用的拍摄界面中出现的图像信息。
[0050] S203,将所述获取的图像信息确定为待识别的图像信息。
[0051] 本实施例的步骤S201-步骤S203可以为图1所示实施例的步骤S101的具体细化 步骤。需要说明的是,本实施例中,从所述摄像应用的拍摄界面中获取预设时间的图像信息 作为待识别的图像信息,而并非直接获取所述摄像应用的拍摄界面中出现的全部图像信息 作为待识别的图像信息,通过对预设时间的具体设定,既可保证图像识别的顺利进行,又可 有效提升图像信息获取的效率,同时可避免对所述图像信息的处理资源的浪费。
[0052] S204,按照预设的图像规格,对所述图像信息进行裁剪处理。
[0053] S205,对裁剪处理后的图像信息进行编码处理。
[0054] 本实施例的步骤S204-步骤S205可以为对图像信息的预处理过程。其中,预设的 图像规格可根据实际需要进行设定,例如:可设定预设的图像规格为"220像素(高)*320像 素(宽),分辨率350dpi",或者,可设定预设的图像规格为"441像素(高)*311像素(宽),分 辨率360dpi"等等。由于从所述摄像应用的拍摄界面中获取的预设时间的图像信息的规格 可能不一致,例如:用户在所述预设时间内多次调整了所述摄像应用的焦距或背光等属性, 使得所述预设时间内的图像信息的规格不统一;步骤S204则可对不满足所述预设的图像 规格的图像信息进行裁剪处理,将所述预设时间内的图像信息的规格进行统一。由于裁剪 处理后的图像信息需要发送至服务器进行特征识别,为了便于传输,步骤S205还可以对裁 剪处理后的图像信息进行编码处理,以提高传输效率,节省传输所占用的网络资源。
[0055] S206,将所述编码处理后的图像信息发送至服务器,以使所述服务器对所述图像 信息进行特征识别,并返回识别结果。
[0056] 其中,对所述图像信息进行特征识别的技术,指通过对图像信息包含的特征进行 处理、分析和理解,从图像信息中识别出目标对象的技术。本步骤中,服务器在接收到所 述编码处理后的图像信息之后,首先对该图像信息进行解码处理,该解码处理的过程为步 骤S205的编码过程的逆过程;实际应用中,服务器可对解码处理后的图像信息进行特征识 另IJ,具体实现中,服务器可首先利用特征识别技术从所述解码处理后的图像信息中进行特 征提取,该特征识别技术可包括但不限于:SIFT(Scale_invariant feature transform,尺 度不变特征转换)技术或SURF (Speeded Up Robust Features,加速鲁棒性特征)等等;然 后将提取的特征与预设的物体特征模板进行比对,根据比对获得识别结果。
[0057] S207,输出所述服务器返回的识别结果。
[0058] 其中,所述识别结果可包括:所述图像信息中包含的物体的简介信息和所述图像 信息中包含的物体的地址信息;其中,所述地址信息可以所述物体的购买地址信息,通过所 述地址信息可打开所述物体的购买详情界面。可以理解的是,本步骤输出所述服务器返回 的识别结果之后,用户可以对该识别结果进行相应操作,例如:查看所述图像信息中包含的 物体的简介信息,或者,点击所述图像信息中包含的物体的地址信息,或者,在浏览器中打 开所述图像信息中包含的物体的地址信息。
[0059] S208,当检测到对所述识别结果的触发操作时,显示所述图像信息中包含的物体 的地址信息所指示的所述物体的详情页面。
[0060] 其中,所述触发操作可包括但不限于:点击所述图像信息中包含的物体的地址信 息,或者,在浏览器中打开所述图像信息中包含的物体的地址信息,等等。本步骤中,当检 测到对所述识别结果的触发操作时,显示所述图像信息中包含的物体的地址信息所指示的 所述物体的详情页面,例如:显示所述物体的购买详情页面,有利于实现所述物体的精准营 销。
[0061] 通过上述图1-图2所示实施例的描述,本发明实施例中,可自动采集待识别的图 像信息,并可对待识别的图像信息进行特征识别获得识别结果,避免了用户手动干预,简化 了用户操作,同时提升了图像识别的效率,提升了图像识别的智能性。
[0062] 下面将结合附图3-附图4,对本发明实施例提供的图像识别方法进行详细介绍。 需要说明的是,附图3-附图4所示的图像识别方法的流程由另一种图像识别装置所执行, 该图像识别装置安装于服务器中。
[0063] 请参见图3,为本发明实施例提供的又一种图像识别方法的流程图;该方法可包 括以下步骤S301-步骤S303。
[0064] S301,接收终端设备发送的待识别的图像信息。
[0065] 其中,所述待识别的图像信息可以是终端设备利用摄像应用,例如:摄像头、照相 机等应用,从所述摄像应用的拍摄界面中采集到的图像信息;本步骤中,接收终端设备发送 的待识别的图像信息。
[0066] S302,对所述图像信息进行特征识别,获得识别结果。
[0067] 其中,对所述图像信息进行特征识别的技术,指通过对图像信息包含的特征进行 处理、分析和理解,从图像信息中识别出目标对象的技术。本步骤中,利用对所述图像信息 进行特征识别的技术,识别出所述图像信息中包含的物体。
[0068] S303,向所述终端设备返回所述识别结果。
[0069] 其中,所述识别结果可包括:所述图像信息中包含的物体的简介信息和所述图像 信息中包含的物体的地址信息;其中,所述地址信息可以所述物体的购买地址信息,通过所 述地址信息可打开所述物体的购买详情界面。可以理解的是,本步骤向所述终端设备返回 所述识别结果之后,终端设备可输出所述服务器返回的识别结果,用户可以对该输出的识 别结果进行相应操作,例如:查看所述图像信息中包含的物体的简介信息,或者,点击所述 图像信息中包含的物体的地址信息,或者,在浏览器中打开所述图像信息中包含的物体的 地址信息。
[0070] 请参见图4,为本发明实施例提供的又一种图像识别方法的流程图;该方法可包 括以下步骤S401-步骤S406。
[0071] S401,接收终端设备发送的待识别的图像信息。
[0072] 本实施例的步骤S401可参见图3所示实施例的步骤S301,在此不赘述。
[0073] S402,对接收到的图像信息进行解码处理。
[0074] 为了便于图像信息的传输,终端设备可以对采集到的图像信息进行预处理,包括 裁剪处理和编码处理,以提高传输效率,节省传输所占用的网络资源。本步骤中,在接收到 终端设备发送的待识别的图像信息之后,对该图像信息进行解码处理,该解码处理的过程 为终端设备的编码过程的逆过程。
[0075] S403,提取所述图像信息的特征信息。
[0076] 本步骤可利用特征识别技术从所述解码处理后的图像信息中进行特征提取,该特 征识别技术可包括但不限于:SIFT技术或SURF等等。
[0077] S404,将所述图像信息的特征信息与预设的物体特征模板进行比对,判断是否存 在与所述图像信息的特征信息相匹配的物体特征模板。
[0078] 其中,所述图像信息的特征信息与某一物体特征模板相匹配,可以指所述图像信 息的特征信息与该物体特征模板完全相同,例如:若所述图像信息的特征信息可采用特征 向量K1表示,某书籍的物体特征模板也可采用特征向量K1,则所述图像信息的特征信息与 该书籍的物体特征模板相匹配。所述图像信息的特征信息与某一物体特征模板相匹配,也 可以指所述图像信息的特征信息与该物体特征模板达到特定阈值的相似,例如:假设特定 阈值为80%,若所述图像信息的特征信息可采用特征向量K2表示,K2包含5个特征值;某 CD封面的物体特征模板可采用特征向量K3表示,K3包含5个特征值;如果K2与K3之间的 相同特征值达到4个以上,则所述图像信息的特征信息与所述CD封面的物体特征模板的相 似度达到80%以上,则所述图像信息的特征信息与书籍的物体特征模板相匹配。
[0079] S405,如果存在与所述图像信息的特征信息相匹配的物体特征模板,将所述相匹 配的物体特征模板所标识的物体的简介信息和地址信息确定为识别结果。
[0080] 如果步骤S404判断存在与所述图像信息的特征信息相匹配的物体特征模板,表 示对所述图像信息识别成功,本步骤则将所述相匹配的物体特征模板所标识的物体的简介 信息和地址信息确定为识别结果;按照步骤S404中的例子:若所述图像信息的特征信息与 某书籍的物体特征模板相匹配,则可判断所述图像信息中包含该书籍,本步骤可将该书籍 的简介信息和该书籍的地址信息作为识别结果。进一步按照步骤S404中的例子:若所述图 像信息的特征信息与某CD封面的物体特征模板相匹配,则可判断所述图像信息中包含该 CD封面,本步骤可将该CD封面的简介信息和该CD封面标识的CD的地址信息作为识别结 果。可以理解的是,如果步骤S404判断不存在与所述图像信息的特征信息相匹配的物体特 征模板,表示对所述图像信息识别不成功,本实施例则可以向终端设备返回识别失败的提 不?目息。
[0081] S406,向所述终端设备返回所述识别结果。
[0082] 本实施例的步骤S401可参见图3所示实施例的步骤S303,在此不赘述。
[0083] 通过上述图3-图4所示实施例的描述,本发明实施例中,可自动采集待识别的图 像信息,并可对待识别的图像信息进行特征识别获得识别结果,避免了用户手动干预,简化 了用户操作,同时提升了图像识别的效率,提升了图像识别的智能性。
[0084] 需要说明的是,附图3-附图4所示的图像识别方法的由安装于服务器中的图像识 别装置执行,为了提升图像识别效率,上述方法中还可以采用并行处理方式,例如:在一个 服务器中采用多个图像识别装置并行进行识别处理;或者,采用多个服务器,在每个服务器 中安装一个图像识别装置,每个服务器中的图像识别装置并行进行识别处理,等等。
[0085] 下面将结合附图5-附图7,对本发明实施例提供的一种图像识别装置的结构进 行详细介绍。需要说明的是,附图5-附图7所示的图像识别装置,安装于终端设备中, 该图像识别装置可以为终端设备中的客户端模块,例如:即时通信客户端、SNS (Social Networking Services,社会性网络服务)客户端等等,用于执行本发明图1-图2所示实施 例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的, 请参照本发明图1-图2所示的实施例。
[0086] 请参见图5,为本发明实施例提供的一种图像识别装置的结构示意图;该装置可 包括:采集模块101、识别模块102和输出模块103。
[0087] 采集模块101,用于采集待识别的图像信息。
[0088] 所述采集模块101可以利用终端设备的摄像应用,例如:摄像头、照相机等应用, 从所述摄像应用的拍摄界面中采集待识别的图像信息。
[0089] 识别模块102,用于将所述图像信息发送至服务器,以使所述服务器对所述图像信 息进行特征识别,并返回识别结果。
[0090] 其中,对所述图像信息进行特征识别的技术,指通过对图像信息包含的特征进行 处理、分析和理解,从图像信息中识别出目标对象的技术。
[0091] 输出模块103,用于输出所述服务器返回的识别结果。
[0092] 其中,所述识别结果可包括:所述图像信息中包含的物体的简介信息和所述图像 信息中包含的物体的地址信息;其中,所述地址信息可以所述物体的购买地址信息,通过所 述地址信息可打开所述物体的购买详情界面。可以理解的是,所述输出模块103输出所述 服务器返回的识别结果之后,用户可以对该识别结果进行相应操作,例如:查看所述图像信 息中包含的物体的简介信息,或者,点击所述图像信息中包含的物体的地址信息,或者,在 浏览器中打开所述图像信息中包含的物体的地址信息。
[0093] 请参见图6,为本发明实施例提供的另一种图像识别装置的结构示意图;该装置 可包括:采集模块101、识别模块102和输出模块103 ;可选地,该装置还可包括:裁剪模块 104和编码模块105 ;可选地,该装置还可包括:显示模块106。
[0094] 裁剪模块104,用于按照预设的图像规格,对所述图像信息进行裁剪处理。
[0095] 编码模块105,用于对裁剪处理后的图像信息进行编码处理。
[0096] 所述裁剪模块104和所述编码模块105的处理过程可以为对图像信息的预处理过 程。其中,预设的图像规格可根据实际需要进行设定,例如:可设定预设的图像规格为"220 像素(高)*320像素(宽),分辨率350dpi",或者,可设定预设的图像规格为"441像素(高) *311像素(宽),分辨率360dpi"等等。由于从所述摄像应用的拍摄界面中获取的预设时间 的图像信息的规格可能不一致,例如:用户在所述预设时间内多次调整了所述摄像应用的 焦距或背光等属性,使得所述预设时间内的图像信息的规格不统一;所述裁剪模块104可 对不满足所述预设的图像规格的图像信息进行裁剪处理,将所述预设时间内的图像信息的 规格进行统一。由于裁剪处理后的图像信息需要发送至服务器进行特征识别,为了便于传 输,所述编码模块105可以对裁剪处理后的图像信息进行编码处理,以提高传输效率,节省 传输所占用的网络资源。
[0097] 显示模块106,用于当检测到对所述识别结果的触发操作时,显示所述图像信息中 包含的物体的地址信息所指示的所述物体的详情页面。
[0098] 其中,所述触发操作可包括但不限于:点击所述图像信息中包含的物体的地址信 息,或者,在浏览器中打开所述图像信息中包含的物体的地址信息,等等。所述显示模块106 当检测到对所述识别结果的触发操作时,显示所述图像信息中包含的物体的地址信息所指 示的所述物体的详情页面,例如:显示所述物体的购买详情页面,有利于实现所述物体的精 准营销。
[0099] 请参见图7,为本发明实施例提供的采集模块的结构示意图;该采集模块101可包 括:监测单元1101、获取单元1102和确定单元1103。
[0100] 监测单元1101,用于当摄像应用启动时,监测所述摄像应用的拍摄界面。
[0101] 其中,摄像应用指终端设备中的摄像应用,可包括但不限于:摄像头、照相机等应 用。当摄像应用启动时,该摄像应用的拍摄界面即被打开,该摄像应用的拍摄界面中将出现 欲拍摄的图像信息;可以理解的是,若该摄像应用的拍摄按钮被触发,例如:用户按下拍摄 按键,则该摄像应用的拍摄界面中将出现已拍摄的静态的图像信息。若该摄像应用的拍摄 按钮未被触发,则该摄像应用的拍摄界面中出现的图像信息为动态的图像信息。本实施例 中,为了提高智能性,避免用户手动拍摄以简化用户操作,优选地,所述监测单元1101监测 所述摄像应用的拍摄按钮未被触发的情况下的拍摄界面,即监测所述摄像应用的拍摄界面 中出现的动态的图像信息。
[0102] 获取单元1102,用于从所述摄像应用的拍摄界面中获取预设时间的图像信息。
[0103] 其中,预设时间可根据实际需要进行设定,例如:可设定预设时间为5s、10s,等 等。由于监测到的所述摄像应用的拍摄界面中出现的图像信息为动态的图像信息,因此,所 述获取单元1102可以从所述摄像应用的拍摄界面中获取预设时间的动态的图像信息,例 如:假设预设时间为5s,所述获取单元1102在摄像应用启动时,监测到所述摄像应用的拍 摄界面中出现图像信息,所述获取单元1102则获取5s内出现在所述摄像应用的拍摄界面 中的图像应用,当到达5s后,可不再获取所述摄像应用的拍摄界面中出现的图像信息。
[0104] 确定单元1103,用于将所述获取的图像信息确定为待识别的图像信息。
[0105] 所述监测单元1101、所述获取单元1102和所述确定单元1103的处理过程为采集 待识别的图像信息的过程。需要说明的是,本实施例中,从所述摄像应用的拍摄界面中获取 预设时间的图像信息作为待识别的图像信息,而并非直接获取所述摄像应用的拍摄界面中 出现的全部图像信息作为待识别的图像信息,通过对预设时间的具体设定,既可保证图像 识别的顺利进行,又可有效提升图像信息获取的效率,同时可避免对所述图像信息的处理 资源的浪费。
[0106] 通过上述图5-图7所示实施例的描述,本发明实施例中,可自动采集待识别的图 像信息,并可对待识别的图像信息进行特征识别获得识别结果,避免了用户手动干预,简化 了用户操作,同时提升了图像识别的效率,提升了图像识别的智能性。
[0107] 本发明实施例还公开了一种终端设备,该终端设备可包括图像识别装置,该装置 的结构和功能可参见附图5-附图7所示实施例的描述,在此不赘述。需要说明的是,本实 施例的终端设备可以应用于上述方法中。
[0108] 本发明实施例中,可自动采集待识别的图像信息,并可对待识别的图像信息进行 特征识别获得识别结果,避免了用户手动干预,简化了用户操作,同时提升了图像识别的效 率,提升了图像识别的智能性。
[0109] 下面将结合附图8-附图10,对本发明实施例提供的一种图像识别装置的结构进 行详细介绍。需要说明的是,附图8-附图10所示的图像识别装置,可安装于服务器中,用 于执行本发明图3-图4所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关 的部分,具体技术细节未揭示的,请参照本发明图3-图4所示的实施例。
[0110] 请参见图8,为本发明实施例提供的一种图像识别装置的结构示意图;该装置可 包括:接收模块201、识别模块202和结果返回模块203。
[0111] 接收模块201,用于接收终端设备发送的待识别的图像信息。
[0112] 其中,所述待识别的图像信息可以是终端设备利用摄像应用,例如:摄像头、照相 机等应用,从所述摄像应用的拍摄界面中采集到的图像信息;所述接收模块201接收终端 设备发送的待识别的图像信息。
[0113] 识别模块202,用于对所述图像信息进行特征识别,获得识别结果。
[0114] 其中,对所述图像信息进行特征识别的技术,指通过对图像信息包含的特征进行 处理、分析和理解,从图像信息中识别出目标对象的技术。所述识别模块202利用对所述图 像信息进行特征识别的技术,识别出所述图像信息中包含的物体。
[0115] 结果返回模块203,用于向所述终端设备返回所述识别结果。
[0116] 其中,所述识别结果可包括:所述图像信息中包含的物体的简介信息和所述图像 信息中包含的物体的地址信息;其中,所述地址信息可以所述物体的购买地址信息,通过所 述地址信息可打开所述物体的购买详情界面。可以理解的是,所述结果返回模块203向所 述终端设备返回所述识别结果之后,终端设备可输出所述服务器返回的识别结果,用户可 以对该输出的识别结果进行相应操作,例如:查看所述图像信息中包含的物体的简介信息, 或者,点击所述图像信息中包含的物体的地址信息,或者,在浏览器中打开所述图像信息中 包含的物体的地址信息。
[0117] 请参见图9,为本发明实施例提供的另一种图像识别装置的结构示意图;该装置 可包括:接收模块201、识别模块202和结果返回模块203 ;可选地,该装置还可包括:解码 模块204。
[0118] 解码模块204,用于对接收到的图像信息进行解码处理。
[0119] 为了便于图像信息的传输,终端设备可以对采集到的图像信息进行预处理,包括 裁剪处理和编码处理,以提高传输效率,节省传输所占用的网络资源。所述解码模块204在 接收到终端设备发送的待识别的图像信息之后,对该图像信息进行解码处理,该解码处理 的过程为终端设备的编码过程的逆过程。
[0120] 请参见图10,为本发明实施例提供的识别模块的结构示意图;该识别模块202可 包括:提取单元2201、匹配单元2202和确定单元2203。
[0121] 提取单元2201,用于提取所述图像信息的特征信息。
[0122] 所述提取单元2201可利用特征识别技术从所述解码处理后的图像信息中进行特 征提取,该特征识别技术可包括但不限于:SIFT技术或SURF等等。
[0123] 匹配单元2202,用于将所述图像信息的特征信息与预设的物体特征模板进行比 对,判断是否存在与所述图像信息的特征信息相匹配的物体特征模板。
[0124] 其中,所述图像信息的特征信息与某一物体特征模板相匹配,可以指所述图像信 息的特征信息与该物体特征模板完全相同,例如:若所述图像信息的特征信息可采用特征 向量K1表示,某书籍的物体特征模板也可采用特征向量K1,则所述图像信息的特征信息与 该书籍的物体特征模板相匹配。所述图像信息的特征信息与某一物体特征模板相匹配,也 可以指所述图像信息的特征信息与该物体特征模板达到特定阈值的相似,例如:假设特定 阈值为80%,若所述图像信息的特征信息可采用特征向量K2表示,K2包含5个特征值;某 CD封面的物体特征模板可采用特征向量K3表示,K3包含5个特征值;如果K2与K3之间的 相同特征值达到4个以上,则所述图像信息的特征信息与所述CD封面的物体特征模板的相 似度达到80%以上,则所述图像信息的特征信息与书籍的物体特征模板相匹配。
[0125] 确定单元2203,用于如果存在与所述图像信息的特征信息相匹配的物体特征模 板,将所述相匹配的物体特征模板所标识的物体的简介信息和地址信息确定为识别结果。
[0126] 如果存在与所述图像信息的特征信息相匹配的物体特征模板,表示对所述图像信 息识别成功,所述确定单元2203则将所述相匹配的物体特征模板所标识的物体的简介信 息和地址信息确定为识别结果;按照本实施例中的例子:若所述图像信息的特征信息与某 书籍的物体特征模板相匹配,则可判断所述图像信息中包含该书籍,所述确定单元2203可 将该书籍的简介信息和该书籍的地址信息作为识别结果。进一步按照本实施例中的例子: 若所述图像信息的特征信息与某CD封面的物体特征模板相匹配,则可判断所述图像信息 中包含该CD封面,所述确定单元2203可将该CD封面的简介信息和该CD封面标识的CD的 地址信息作为识别结果。可以理解的是,如果不存在与所述图像信息的特征信息相匹配的 物体特征模板,表示对所述图像信息识别不成功,本实施例则可以向终端设备返回识别失 败的提示信息。
[0127] 通过上述图8-图10所示实施例的描述,本发明实施例中,可自动采集待识别的图 像信息,并可对待识别的图像信息进行特征识别获得识别结果,避免了用户手动干预,简化 了用户操作,同时提升了图像识别的效率,提升了图像识别的智能性。
[0128] 需要说明的是,附图8-附图10所示的图像识别装置,可安装于服务器中,用于对 终端设备传输的图像信息进行识别处理。为了提升图像识别效率,可以采用并行处理方式, 例如:在一个服务器中采用多个图像识别装置并行进行识别处理;或者,采用多个服务器, 在每个服务器中安装一个图像识别装置,每个服务器中的图像识别装置并行进行识别处 理,等等。
[0129] 本发明实施例还公开了一种服务器,该服务器可包括图像识别装置,该装置的结 构和功能可参见附图8-附图10所示实施例的描述,在此不赘述。需要说明的是,本实施例 的服务器可以应用于上述方法中。
[0130] 本发明实施例中,可自动采集待识别的图像信息,并可对待识别的图像信息进行 特征识别获得识别结果,避免了用户手动干预,简化了用户操作,同时提升了图像识别的效 率,提升了图像识别的智能性。
[0131] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0132] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范 围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【权利要求】
1. 一种图像识别方法,其特征在于,包括: 采集待识别的图像信息; 将所述图像信息发送至服务器,以使所述服务器对所述图像信息进行特征识别,并返 回识别结果; 输出所述服务器返回的识别结果。
2. 如权利要求1所述的方法,其特征在于,所述采集待识别的图像信息之后,将所述图 像信息发送至服务器之前,还包括: 按照预设的图像规格,对所述图像信息进行裁剪处理; 对裁剪处理后的图像信息进行编码处理; 所述将所述图像信息发送至服务器,包括:将所述编码处理后的图像信息发送至服务 器。
3. 如权利要求1所述的方法,其特征在于,所述采集待识别的图像信息包括: 当摄像应用启动时,监测所述摄像应用的拍摄界面; 从所述摄像应用的拍摄界面中获取预设时间的图像信息; 将所述获取的图像信息确定为待识别的图像信息。
4. 如权利要求1-3任一项所述的方法,其特征在于,所述识别结果包括:所述图像信息 中包含的物体的简介信息和所述图像信息中包含的物体的地址信息。
5. 如权利要求4所述的方法,其特征在于,所述输出所述服务器返回的识别结果之后, 还包括: 当检测到对所述识别结果的触发操作时,显示所述图像信息中包含的物体的地址信息 所指示的所述物体的详情页面。
6. -种图像识别方法,其特征在于,包括: 接收终端设备发送的待识别的图像信息; 对所述图像信息进行特征识别,获得识别结果; 向所述终端设备返回所述识别结果。
7. 如权利要求6所述的方法,其特征在于,所述对所述图像信息进行特征识别,获得识 别结果,包括: 提取所述图像信息的特征信息; 将所述图像信息的特征信息与预设的物体特征模板进行比对,判断是否存在与所述图 像信息的特征信息相匹配的物体特征模板; 如果存在与所述图像信息的特征信息相匹配的物体特征模板,将所述相匹配的物体特 征模板所标识的物体的简介信息和地址信息确定为识别结果。
8. 如权利要求6或7所述的方法,其特征在于,所述接收终端设备发送的待识别的图像 信息之后,对所述图像信息进行特征识别,获得识别结果之前,还包括: 对接收到的图像信息进行解码处理; 所述对所述图像信息进行特征识别,获得识别结果,包括:对所述解码处理后的图像信 息进行特征识别,获得识别结果。
9. 一种图像识别装置,其特征在于,包括: 采集模块,用于采集待识别的图像信息; 识别模块,用于将所述图像信息发送至服务器,以使所述服务器对所述图像信息进行 特征识别,并返回识别结果; 输出模块,用于输出所述服务器返回的识别结果。
10. 如权利要求9所述的装置,其特征在于,还包括: 裁剪模块,用于按照预设的图像规格,对所述图像信息进行裁剪处理; 编码模块,用于对裁剪处理后的图像信息进行编码处理。
11. 如权利要求9所述的装置,其特征在于,所述采集模块包括: 监测单元,用于当摄像应用启动时,监测所述摄像应用的拍摄界面; 获取单元,用于从所述摄像应用的拍摄界面中获取预设时间的图像信息; 确定单元,用于将所述获取的图像信息确定为待识别的图像信息。
12. 如权利要求9-11任一项所述的装置,其特征在于,所述识别结果包括:所述图像信 息中包含的物体的简介信息和所述图像信息中包含的物体的地址信息。
13. 如权利要求12所述的装置,其特征在于,还包括: 显示模块,用于当检测到对所述识别结果的触发操作时,显示所述图像信息中包含的 物体的地址信息所指示的所述物体的详情页面。
14. 一种终端设备,其特征在于,包括:如权利要求9-13任一项所述的图像识别装置。
15. -种图像识别装置,其特征在于,包括: 接收模块,用于接收终端设备发送的待识别的图像信息; 识别模块,用于对所述图像信息进行特征识别,获得识别结果; 结果返回模块,用于向所述终端设备返回所述识别结果。
16. 如权利要求15所述的装置,其特征在于,所述识别模块包括: 提取单元,用于提取所述图像信息的特征信息; 匹配单元,用于将所述图像信息的特征信息与预设的物体特征模板进行比对,判断是 否存在与所述图像信息的特征信息相匹配的物体特征模板; 确定单元,用于如果存在与所述图像信息的特征信息相匹配的物体特征模板,将所述 相匹配的物体特征模板所标识的物体的简介信息和地址信息确定为识别结果。
17. 如权利要求15或16所述的装置,其特征在于,还包括: 解码模块,用于对接收到的图像信息进行解码处理。
18. -种服务器,其特征在于,包括:如权利要求15-17任一项所述的图像识别装置。
【文档编号】G06K17/00GK104143104SQ201310288861
【公开日】2014年11月12日 申请日期:2013年7月10日 优先权日:2013年7月10日
【发明者】周德懋, 肖斌, 黎可人, 陈品霖 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1