一种照片命名处理方法和装置技术领域
本发明实施例涉及图像处理技术领域,尤其涉及一种照片命名处理方法
和装置。
背景技术
数码相机是集光学、机械、电子一体化的产品。它集成了影像信息的
转换、存储和传输等部件,具有数字化存取模式,与电脑交互处理和实时
拍摄等特点。近年来,随着技术的不断成熟,越来越多的用户开始使用数
码相机进行拍照。特别是在智能终端上配置数码相机后,由于智能终端具
有携带方便,便于后期处理等优点,通过智能终端进行拍照成为用户的一
个好的选择。
在各种具有拍摄功能的装置中,目前主要采用以下技术对照片进行命
名。如在照片拍摄完成后会以拍摄时间自动记录,所有的照片分类也是基
于时间轴进行的。又如,对于部分支持照片重命名的设备而言,用户可以
在设备上操作以对照片进行重命名,而不支持照片重命名的装置需要用户
将照片导出到PC等设备,然后对照片进行逐一命名。
上述命名方法都存在一些不足。如第一,对拍摄的照片进行手动命名,
操作起来十分麻烦,用户体验很差。第二,用户旅游时一般会连续拍摄大
量照片,而不会立刻对每照片进行命名,整理照片并对照片进行命名是一
件十分耗时的工作。第三,很多照片拍摄完以后,由于没有及时命名或没
有详细记录而被遗忘。第四,一些智能装置(如智能手机)虽然支持图片分
类功能,但多数是基于时间和文件名称而分类的。如果照片没有被命名就
很难实现照片的分类。由此可见,现有的对照片命名方式仍然较为单一,
并且不够智能,无法反映出照片的特点。
发明内容
本发明实施例提供了一种照片命名处理方法和装置,用以解决现有技术
照片手动命名操作麻烦以及自动以时间命名无法反映出照片特点的缺陷。
本发明实施例提供一种照片命名处理方法,包括:
对待拍摄对象进行拍照,获得待存储照片;
若识别出所述待存储照片中所包括的文字信息,则根据所述文字信息对
所述待存储照片进行命名。
另外,本发明实施例提供一种照片命名处理装置,包括:
拍摄单元,用于对待拍摄对象进行拍照,获得待存储照片;
处理单元,用于若识别出所述待存储照片中所包括的文字信息,则根据
所述文字信息对所述待存储照片进行命名。
本发明实施例提供的一种照片命名处理方法和装置,通过识别出照片中
包含的文字信息,并根据该文字信息对照片进行命名,实现了照片的自动命
名,省去了传统手动命名的麻烦,并且使照片的名称与照片的内容关联起来,
解决了现有以时间自动命名无法反映照片特点的缺陷,方便了照片的分类和
后续对照片的检索和查询。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实
施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下
面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在
不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种照片命名处理方法的流程图;
图2为本发明实施例提供的一种照片命名处理装置的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发
明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,
显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获
得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种照片命名处理方法,包括:
S1:对待拍摄对象进行拍照,获得待存储照片;
需要说明的是,本发明实施例以应用终端为执行主体,该应用终端可以
是具有拍照功能的手机、平板电脑或智能手表等。拍摄的照片最好是一些带
有文字内容的照片,利于后续根据照片的文字内容对照片进行命名。举例来
说,该待存储的照片可以是包含景点名称的照片,如包含“XX风景区”等文
字的照片等。
S2:若识别出待存储照片中所包括的文字信息,则根据文字信息对待存
储照片进行命名。
需要说明的是,可以通过图像识别技术识别出待存储照片中所包括的文
字信息,通过图像识别技术识别照片中的信息已经是比较成熟的技术,最常
见的有通过图像识别技术识别人脸信息,具体如何通过图像识别技术识别出
待存储照片中的文字信息可以采用现有技术实现,在此不再赘述。根据图像
识别技术识别出待存储照片的文字信息,该文字信息可以是待存储照片中包
含的拍摄地点名称、拍摄景物名称等。例如,当拍摄包含“西湖风景区”文
字的照片后,根据图像识别技术,可以识别出该照片所包括的文字信息是“西
湖风景区”,之后就可以根据该文字信息将该照片自动命名为“西湖风景区”。
本发明实施例提供的一种照片命名处理方法,通过识别出照片中包含的
文字信息,并根据该文字信息对照片进行命名,实现了照片的自动命名,省
去了传统手动命名的麻烦,并且使照片的名称与照片的内容关联起来,解决
了现有以时间自动命名无法反映照片特点的缺陷,方便了照片的分类和后续
对照片的检索和查询。
上述实施例的基础上,步骤S2中根据文字信息对待存储照片进行命名可
以包括:
若文字信息在一个区域,则直接根据文字信息对待存储照片进行命名;
举例来说,假设拍摄的照片中只包含“西湖风景区”这几个字,就可以
根据“西湖风景区”对拍摄的照片进行命名。
若文字信息在多个区域,则根据本地数据库中所存储的用户自定义文字
信息,对多个区域的文字信息进行匹配,获得匹配度高的文字信息;根据匹
配度高的文字信息对待存储照片进行命名。
表1文字信息在多个区域的待存储照片
举例来说,如上表1所示,为文字信息在多个区域的待存储照片,其中,
表1中包括了4个文字区域。该用户自定义文字信息可以是用户预先设定的
与自己行程相关的关键词,如当用户游玩西湖时,该用户自定义文字信息可
以是“西湖”。当拍摄的照片的多个区域都出现了文字信息,如表1所示,
照片中央出现了“西湖风景区”这个文字信息,照片右下角又包含其他如“题
写人”“题些时间”等其他文字信息时,就可以将照片中包含的文字信息与
用户自定义文字信息进行匹配,在本例中与用户自定义文字信息匹配度较高
的就是照片中包含的“西湖风景区”这个文字信息。举例来说,在上述得到
匹配度较高的文字信息“西湖风景区”后,对待存储的照片就可以根据该“西
湖风景区”进行命名。其中,可以将字与字之间的距离超过单个字体宽度的
文字,认为是属于不同区域的文字信息。将字与字之间的间距小于等于单个
字体宽度的文字认为是在同一个区域的文字信息。
上述实施例提供的技术方案,针对有多个文字信息的照片,选择与用户
自定义文字信息匹配度最高的文字信息对该照片命名,使包含多个文字信息
照片也可以自动根据用户的需求,筛选合适的文字信息来对照片进行命名,
使照片的自动命名更能准确反映照片的内容,使照片命名更加智能化。
在上述实施例的基础上,根据文字信息对待存储照片进行命名,还包括:
根据文字信息以及拍照时间,对待存储照片进行命名。
举例来说,假设当前照片的文字信息是“西湖风景区”,拍照时间是
“20160405”,则可以将当前待存储照片命名为“西湖风景区20160405”,使
照片的命名既就具有照片内容的特征,又具有时间的特征。
本实施例提供的技术方案,根据照片包含的文字内容和拍照的时间对照
片进行命名,既可以使照片的名称包含对应照片的内容,又可以包含照片的
拍摄时间,利于根据拍照时间,将照片筛选出来,或者根据拍摄时间,对照
片进行排序,使照片具有以时间方式命名的优点,又同时具有根据文字信息
命名的优点。
在上述实施例的基础上,本发明实施例提供的一种照片命名处理方法,
还包括:
若识别不出所述待存储照片中所包括的文字信息,则根据默认照片命名
规则进行命名。
需要解释的是,由于一些山水风景照片中不存在文字信息,那么根据文
字信息对照片进行命名将不适用,但是又必须对不同的照片进行区分,所以
可以以默认照片命名规则对照片进行命名。其中,默认命名规则可以是,以
存储的照片序号命名,如第一张照片命名为“1”,第二张照片命名为“2”,
依次类推;或者以照片拍摄的时间命名,或者人为命名等。
上述实施例提供的技术方案,将无法根据文字信息命名的照片采用默认
命名方式进行命名,保证了所有照片都有一个合适的命名方式,使该技术方
案可以适用于所有场景拍摄的照片,既可以让包含文字信息的照片可以根据
照片的特点命名,又可以使不包含文字信息的照片,可以以常规方式命名,
充分区别了每张照片各自的特点。
在上述实施例的基础上,本发明实施例提供的一种照片命名处理方法,
对待存储照片进行命名后,还包括:根据预设规则存储所述待存储照片。
需要解释的是,所述预设规则通常指将照片存储至指定的文件夹中。例
如,可以根据照片的名称分别将照片存储在与名称对应的不同的文件夹中。
上述实施例提供的技术方案,将命名后的待存储照片,根据预设规则进
行存储,可以充分利用照片名称反映照片内容的特点,将不同内容的照片进
行分开存储,方便后续照片的查看,提高用户的体验。
另一方面,如图2所示,本发明实施例还提供了一种照片命名处理装置,
即上述实施例中提到的应用终端,该照片命名处理装置包括:互相连接的拍
摄单元21和处理单元22;
其中,拍摄单元21,用于对待拍摄对象进行拍照,获得待存储照片;
处理单元22,用于若识别出所述待存储照片中所包括的文字信息,则根
据所述文字信息对所述待存储照片进行命名。
拍摄单元对待拍摄对象进行拍照,获得待存储照片,处理单元识别出待
存储照片中是否包括文字信息,若识别出所述待存储照片中包括文字信息,
则根据该文字信息对该待存储照片进行命名。
本发明实施例提供的照片命名处理装置,通过识别出照片中包含的文字
信息,并根据该文字信息对照片进行命名,实现了照片的自动命名,省去传
统手动命名的麻烦,并且使照片的名称与照片的内容关联起来,解决了现有
以时间命名无法反映照片特点的缺陷,方便了照片的分类和后续对照片的检
索和查看。
优选的,所述处理单元22还用于,
若所述文字信息在一个区域,则直接根据所述文字信息对所述待存储照
片进行命名;
若所述文字信息在多个区域,则根据本地数据库中所存储的用户自定义
文字信息,对所述多个区域的文字信息进行匹配,获得匹配度高的文字信息;
根据所述匹配度高的文字信息对所述待存储照片进行命名。
优选的,所述处理单元22还用于,
根据所述文字信息以及拍照时间,对所述待存储照片进行命名。
优选的,所述处理单元22还用于,
若识别不出所述待存储照片中所包括的文字信息,则根据默认照片命名
规则进行命名。
优选的,所述处理单元22还用于,
对所述待存储照片进行命名后,根据预设规则存储所述待存储照片。
对于与方法对应的照片命名处理装置实施例而言,由于其与方法实施例
基本相似,达到的技术效果也与方法实施例起到的效果相同,所以描述的比
较简单,相关之处参见方法实施例的部分说明即可。
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单
元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也
可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元
上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案
的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解
并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实
施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬
件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部
分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可
读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台
计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施
例或者实施例的某些部分的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其
限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术
人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或
者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技
术方案的本质脱离本发明各实施例技术方案的精神和范围。