图片处理方法和装置的制造方法
【技术领域】
[0001] 本发明涉及图片处理技术领域,具体涉及一种图片处理方法和装置。
【背景技术】
[0002] 随着技术的发展,越来越多的终端设备都具备拍照功能,拍摄的照片也不仅限于 通过胶卷呈现,电子相片(照片)被越来越多的应用。
[0003] 电子相片可以以图片的形式进行传输或储存,并且用户通过终端设备可以实现对 拍摄的图片进行预览、编辑、修改、美化等处理,方便用户对拍摄的图片进行处理,提高了图 片的质量以及图片最终的显示效果。而且,随着终端设备存储容量的不断提升,终端设备中 可以存储的图片数量也随之不断增长。为了实现对终端设备中不同图片的区分,终端设备 会给不同的图片分配一个名称。例如,目前通常采用的一种对图片进行命名的方案是:终端 设备根据拍摄图片时的时间对终端设备中存储的图片进行自动命名,同时,还可以按照图 片的拍摄时间对图片进行排序。
[0004] 然而,按照时间对图片进行命名会存在较多问题:图片的名称(时间信息)并不能 准确、清晰的反应出图片的特征,换而言之,用户根据图片的名称(时间信息)很难实现对 不同图片的区分和识别,如,用户根据两个图片的名称"2015-01-01"和"2015-01-02"无法 直观准确地区分(识别)出两张图片的不同。特别是当用户需要在多张图片中查找一张特 定的图片时,由于时间信息并不能表征图片的特征(属性),用户也就无法根据图片的名称 (时间信息)进行快速搜索,而是只能依次打开每张图片去观察,进而确定自己所需要的特 定图片,操作繁琐、查找效率低;而且,依次打开图片也增加了终端设备的负担。
【发明内容】
[0005] 本发明实施例提供一种图片处理方法和装置,以解决目前图片难以识别和查找的 问题。
[0006] 为了解决上述问题,本发明公开了一种图片处理方法,包括:
[0007] 确定图片中的文本候选区域,并从所述文本候选区域中提取得到文本区域;其中, 所述文本区域中包含有文本信息;
[0008] 对所述文本区域进行解析,得到所述文本区域中包含的文本信息;其中,所述文本 信息包括至少一条文本;
[0009] 根据所述至少一条文本对所述图片进行命名。
[0010] 相应地,本发明还公开了一种图片处理装置,包括:
[0011] 确定模块,用于确定图片中的文本候选区域;
[0012] 提取模块,用于从所述文本候选区域中提取得到文本区域;其中,所述文本区域中 包含有文本信息;
[0013] 解析模块,用于对所述文本区域进行解析,得到所述文本区域中包含的文本信息; 其中,所述文本信息包括至少一条文本;
[0014] 命名模块,用于根据所述至少一条文本对所述图片进行命名。
[0015] 与现有技术相比,本发明实施例至少包括以下优点:本发明实施例公开的图片处 理方案,可以对图片本身直接进行处理,确定图片中的文本候选区域,然后从所述文本候选 区域中提取得到文本区域,并对所述文本区域进行解析,得到所述文本区域中包含的文本 信息;最后,通过包含在文本信息中的文本对所述图片进行命名。可见,在本发明实施例中, 可以直接将图片中的文本提取出来,并使用提取出的图片本身包含的文本对图片进行命 名,因此,图片的名称可以准确地反映出图片的特征,便于与其他图片区分开来,得到的图 片名称的识别度高。进一步地,用户可以通过输入关键字,可以直接搜索得到与关键字相匹 配的图片名称,进而直接获取搜索得到的图片名称对应的图片,提高了搜索效率,提升了用 户体验。
【附图说明】
[0016] 图1是本发明实施例一中一种图片处理方法的步骤流程图;
[0017] 图2是本发明实施例二中一中图片处理方法的步骤流程图;
[0018] 图3是本发明实施例三中一种图片的自动命名方法的步骤流程图;
[0019] 图4是本发明实施例三中一种连通域的标记示意图;
[0020] 图5是本发明实施例四中一种图片处理装置的结构示意图;
[0021] 图6是本发明实施例五中一种图片处理装置的结构示意图。
【具体实施方式】
[0022] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。
[0023] 实施例一
[0024] 参照图1,示出了本发明实施例一中一种图片处理方法的步骤流程图。在本实施例 中,所述图片处理方法可以包括:
[0025] 步骤102,确定图片中的文本候选区域,并从所述文本候选区域中提取得到文本区 域。
[0026] 在日常的拍摄中,用户拍摄的图片中可能包括有文本信息(如,汉字、拼音、英文、 日文等),用户通过人工识别可以直接快速并准确的将图片中的文本信息识别出来,而在本 实施例中,则是基于机器识别的方式来确定图片中的文本信息,与人工识别方式不同的是, 机器识别的方式往往难以准确的直接识别出图片中的文本信息,为了提高机器识别方式识 别的准确性,在本实施例中,可以先通过模糊搜索匹配的方式确定出图片中的文本候选区 域,其中,所述文本候选区域中可以包括所有疑似或可能是包含文本信息的多个模糊区域; 然后,在从确定的多个模糊区域中筛选出文本区域,其中,所述文本区域中包含有文本信 息,所述文本区域也即:图片中文字信息所在的区域。可见,通过本实施例所述的二次获取 方式(先获取文本候选区域再获取文本区域)提高了对图片中的文本信息识别的准确性和 完整性,避免了文本信息被漏识别的概率。
[0027] 步骤104,对所述文本区域进行解析,得到所述文本区域中包含的文本信息。
[0028] 在本实施例中,所述文本信息包括至少一条文本。其中,各条文本可以但不仅限 于由至少一个汉字和/或单词组成,优选地,可以基于任意一种可行的方式确定所述文本 信息包含的文本,如,可以但不仅限于基于如下任意一种规则来确定文本信息包含的文 本:上下文的语义、标点符号和标准断句规则等。例如,可以确定所述解析得到的文本信息 "ut ? 中包括两条文本:文本1 "天安门",文本2 "tian an men'
[0029] 步骤106,根据所述至少一条文本对所述图片进行命名。
[0030] 如前所述,可以从至少一条文本任意选择一条对所述图片进行命名,如,使用上述 的文本1 "天安门"直接对图片进行命名,或,使用上述的文本2 "tian an men"。
[0031] 综上所述,本实施例所述的图片处理方法,可以对图片本身直接进行处理,确定图 片中的文本候选区域,然后从所述文本候选区域中提取得到文本区域,并对所述文本区域 进行解析,得到所述文本区域中包含的文本信息;最后,通过包含在文本信息中的文本对所 述图片进行命名。可见,在本实施例中,可以直接将图片中的文本提取出来,并使用提取出 的图片本身包含的文本对图片进行命名,因此,图片的名称可以准确地反映出图片的特征, 便于与其他图片区分开来,得到的图片名称的识别度高。进一步地,用户可以通过输入关键 字,可以直接搜索得到与关键字相匹配的图片名称,进而直接获取搜索得到的图片名称对 应的图片,提高了搜索效率,提升了用户体验。
[0032] 实施例二
[0033] 参照图2,示出了本发明实施例二中一中图片处理方法的步骤流程图。在本实施例 中,用于实现所述图片处理方法的可以是一个特定的图片处理装置,所述的特定的图片处 理装置可以是一个单独的装置,也可以是设置拍摄设备(如,移动终端或数码相机等)中配 合拍摄功能使用的装置,以直接对拍摄设备拍摄的图片进行自动命名。当然,实现所述图片 处理方法的也可以是一个软件程序,所述软件程序可以基于上述的特定的图片处理装置来 呈现,本实施例对此不作限制。
[0034] 其中,所述图片处理方法具体可以包括:
[0035] 步骤202,图片处理装置确定图片中的文本候选区域。
[0036] 在本实施例中,所述文本区域中包含有文本信息。其中,所述步骤202具体可以包 括:
[0037] 子步骤2022,图片处理装置对所述图片进行第一边缘检测,得到第一边缘图像。
[0038] 在本实施例中,可以但不仅限于采用如下所述的一种可行的方式来得到所述第一 边缘图像:图片处理装置分别获取所述图片中各像素点对应的三原色R、G、B的边缘值;然 后,根据获取的图片中各像素点对应的三原色R、G、B的边缘值,确定所述图片中各像素点 的边缘值;最后,根据确定的所述图片中各像素点的边缘值确定所述图片对应的第一边缘 图像。
[0039] 其中,R、G、B分别代表红、绿、蓝三个通道的颜色,是一种常用的颜色标准,通过对 红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加可以得到各式各样的 颜色。
[0040] 子步骤2024,图片处理装置根据所述第一边缘图像确定所述文本候选区域。
[0041] 在本实施例中,可以但不仅限于采用如下所述的一种可行的方式来确定所述文本 候选区域:图片处理装置通过对所述第一边缘图像中的文字的非边缘区域填充,连接所述 边缘图像中的断裂文字和/或相邻文字;然后,按照设定规则依次查找并标记连通域,其 中,所述连通域包括:断裂文字和/或相邻文字的连接区域;最后,将所述连通域的标记结 果确定为所述文本候选区域