CN105279165A - 一种基于通讯录的照片匹配方法及终端 - Google Patents

一种基于通讯录的照片匹配方法及终端 Download PDF

Info

Publication number
CN105279165A
CN105279165A CN201410274286.2A CN201410274286A CN105279165A CN 105279165 A CN105279165 A CN 105279165A CN 201410274286 A CN201410274286 A CN 201410274286A CN 105279165 A CN105279165 A CN 105279165A
Authority
CN
China
Prior art keywords
photo
identification
data
images
contact person
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201410274286.2A
Other languages
English (en)
Inventor
乔辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201410274286.2A priority Critical patent/CN105279165A/zh
Priority to AU2014397825A priority patent/AU2014397825A1/en
Priority to US15/319,988 priority patent/US20170139911A1/en
Priority to RU2017101584A priority patent/RU2667802C2/ru
Priority to PCT/CN2014/089364 priority patent/WO2015192575A1/zh
Priority to EP14895018.1A priority patent/EP3159808A4/en
Publication of CN105279165A publication Critical patent/CN105279165A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/5838Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Library & Information Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Medical Informatics (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种基于通讯录的照片匹配方法及终端,该方法包括:选择或新建联系人并为其建立照片索引表;获取联系人的人像识别参数;依次从照片数据库中选择照片,提取所选择照片中所有人像识别数据,将人像识别参数与所选择照片中所有人像识别数据逐一进行匹配,若所有人像识别数据中有任一人像识别数据与其匹配成功,则将所选择照片的照片信息增加到照片索引表。通过本发明的实施,终端根据用户操作获取某联系人的人像识别参数并为建立照片索引表,进而利用人像识别参数对照片数据库内各照片逐一进行匹配,将匹配成功照片增加到照片索引表中,这样用户在查看某联系人的照片时就可以根据照片索引表快速看到该联系人的所有照片,操作简单。

Description

一种基于通讯录的照片匹配方法及终端
技术领域
本发明涉及照片查询应用领域,尤其涉及一种基于通讯录的照片匹配方法及终端。
背景技术
现有的照片在存储时一般是按照时间的不同存储到不同的文件夹,如终端自动建立分别命名为2014年1月、2月等文件夹,根据照片的拍摄时间将照片存放到对应的文件夹内,这样用户就可以根据拍摄时间来查看照片了,但是也存在一些问题,如用户需要查看某联系人在不同时间的照片时,就需要翻阅多个文件夹,并且查看大部分照片之后,才能看到所有希望看到的照片,操作繁杂及浪费时间,当用户需要查看的照片过多时,这类查找技术将大大降低用户的使用体验。
因此,如何提供一种可以降低用户操作繁杂度的照片匹配技术,是本领域技术人员亟待解决的技术问题。
发明内容
本发明提供了一种基于通讯录的照片匹配方法及终端,以解决现有查询照片时操作繁杂的问题。
本发明提供了一种基于通讯录的照片匹配方法,在一个实施例中,该方法包括:选择或新建联系人并为其建立照片索引表;获取联系人的人像识别参数;依次从照片数据库中选择照片,提取所选择照片中所有人像识别数据,将人像识别参数与所选择照片中所有人像识别数据逐一进行匹配,若所有人像识别数据中有任一人像识别数据与其匹配成功,则将所选择照片的照片信息增加到照片索引表。
进一步的,上述实施例中的获取联系人的人像识别参数的步骤包括:设置人像识别数据数量阈值,根据用户操作选择照片,提取用户所选择照片中的所有人像识别数据,当提取到的人像识别数据数量小于人像识别数据数量阈值时,根据用户操作选择一个人像识别数据作为人像识别参数;或者,接收其他终端传输的人像识别数据,将接收到的人像识别数据作为人像识别参数。
进一步的,上述实施例还包括:当有新照片增加到照片数据库时,提取新照片中的所有人像识别数据;将各联系人的人像识别参数与新照片中的所有人像识别数据一一进行匹配;若新照片中的所有人像识别数据中任一人像识别数据存在匹配成功的人像识别参数,则确定所有匹配成功的人像识别参数,在各匹配成功的人像识别参数对应的联系人的照片索引表中增加新照片的照片信息。
进一步的,上述实施例还包括:若新照片中的所有人像识别数据均没有匹配成功的人像识别参数,则提示新建联系人;为新建联系人建立照片索引表,根据用户操作选择新照片中的所有人像识别数据的一个作为新建联系人的人像识别参数;依次从照片数据库中选择照片,提取所选择照片中所有人像识别数据;将新建联系人的人像识别参数与所有人像识别数据逐一进行匹配,若所有人像识别数据中有任一人像识别数据与其匹配成功,则将所选择照片的照片信息增加到新建联系人的照片索引表。
进一步的,上述实施例在提示新建联系人之前还包括:设置提醒数量阈值;判断新照片中的所有人像识别数据的数据数量是否大于提醒数量阈值;若小于则提示新建联系人。
进一步的,上述实施例在将所选择照片的照片信息增加到照片索引表之后,还包括:在所选择照片中添加联系人的联系人信息。
进一步的,上述实施例还包括:在照片数据库中的照片发生删除或移动时,根据发生删除或移动的照片的联系人信息,将照片发生删除或移动后的照片信息更新到对应联系人的照片索引表中。
进一步的,上述实施例中的从照片中获得人像识别数据的步骤包括:对照片进行人脸识别处理,在识别到的对应人脸的部位提取面部特征数据,将面部特征数据作为人像识别数据。
为将本发明运用于实际生活中,本发明也提供了一种终端,在一个实施例中,该终端包括:用于选择或新建联系人并为其建立照片索引表的照片索引表建立模块;用于获取联系人的人像识别参数的人像识别参数获取模块;以及,用于依次从照片数据库中选择照片,提取所选择照片中所有人像识别数据,将人像识别参数与所有人像识别数据逐一进行匹配,若所有人像识别数据中有任一人像识别数据与其匹配成功,则将所选择照片的照片信息增加到照片索引表的照片处理匹配模块。
本发明的有益效果:
本发明提供的照片匹配方法,终端根据用户操作获取某联系人的人像识别参数并为该联系人建立照片索引表,相当于建立了一个人像识别参数与一个照片索引表的关联,进而利用该联系人的人像识别参数对照片数据库内各照片的人像识别数据逐一进行匹配,将匹配成功的照片(这些照片显然都与该联系人有关)的照片信息(如存储位置、名称等可以查询到照片的信息)增加到照片索引表中,这样用户在需要查看某联系人的照片时,就不需要对照片数据库中的每个照片进行查看,即可以根据照片索引表快速查询到与该联系人有关的所有照片,操作简单,解决了现有查询照片时操作繁杂的问题,增强了用户的使用体验。
附图说明
图1为本发明第一实施例提供的照片匹配方法的流程图;
图2为本发明第二实施例提供的终端的功能模块示意图;
图3为本发明第三实施例提供的终端的功能模块示意图;
图4为本发明第四实施例提供的照片匹配方法的流程图。
具体实施方式
现通过具体实施方式结合附图的方式对本发明做出进一步的诠释说明。
本发明的核心思想是建立联系人的人像识别参数与其照片索引表的关联,利用一些身份识别技术(如面部识别技术)对终端内的照片数据库进行匹配,将包含相同人像识别参数的照片(这些照片就是包括同一联系人的照片)增加到对应联系人的照片索引表中,这样,在用户需要查看某联系人的所有照片时,就可以根据照片索引表快速的查询到该联系人的相关照片。
第一实施例:
图1为本发明第一实施例提供的照片匹配方法的流程图,由图1可知,在本实施例中,本发明提供的基于通讯录的照片匹配方法包括以下步骤:
S101:选择或新建联系人并为其建立照片索引表;
终端根据用户操作选择或新建一个或多个联系人,并分别为每一个联系人建立一个对应的照片索引表,这个照片索引表用于对与该联系人相关的照片进行索引;
S102:获取联系人的人像识别参数;
人像识别参数是对用户为每一个联系人选择的照片进行处理,得到该联系人的人像识别参数,人像识别参数包括用于分别不同人物的所有参数,如面部特征、两瞳孔与鼻尖的相对位置、瞳孔颜色、头顶与肩宽比例等可以用于识别人物的特征参数即可;
在一些实施例中,获取联系人的人像识别参数的途径是终端对用户选择的照片进行处理得到,具体的为:
设置人像识别数据数量阈值,根据用户操作选择照片,提取用户所选择照片中的所有人像识别数据,当提取到的人像识别数据数量小于人像识别数据数量阈值时,根据用户操作选择一个人像识别数据作为人像识别参数;具体的,设置人像识别数据数量阈值为3个,终端所提供到的所有人像识别数据是指在满足识别条件下所请提取到的所有人像识别数据,如在用户选择的一联系人的照片中,主要人物为一个,而作为照片背景的街道可能有很多行人,而为了后续进行人像识别参数的匹配,对人像识别参数有一定的识别条件(必须能够清楚的看到人脸等),这样终端实际所提取到的人像识别数据的数据仅为1个,这样就可以把提取到的人像识别数据作为该联系人的人像识别参数,相应的,如果提取到2个人像识别数据,则根据用户操作,选择用户指定的人像识别数据作为该联系人的人像识别参数;
在一些实施例中,获取联系人的人像识别参数的途径是终端根据用户操作从其他设备所获得的,具体的如:
接收其他终端传输的人像识别数据,将接收到的人像识别数据作为人像识别参数;例如,用户需要为一联系人指定照片,而其他用户/终端设备已经对同一联系人分配了人像识别参数,那么,本用户/终端就可以与其他用户/终端通信,获取其他用户/终端中该联系人的人像识别数据,并将其作为该联系人的人像识别参数;
S103:依次从照片数据库中选择照片,提取所选择照片中所有人像识别数据,将人像识别参数与所选择照片中所有人像识别数据逐一进行匹配,若所有人像识别数据中有任一人像识别数据与其匹配成功,则将所选择照片的照片信息增加到照片索引表;
具体的,终端依次从照片数据库中选择照片,针对每一张所选择照片都进行如下处理:提取所选择照片内的所有人像设备数据,当人像识别数据为1个时,将其与某联系人的人像识别参数进行匹配,若匹配成功,则认为这个照片是该联系人的照片,当人像识别数据为2个及以上时,将其分别与某联系人的人像识别参数进行匹配,只要其中的一个人像识别数据匹配成功,则认为这个照片是该联系人的照片,当认为某照片是一联系人的照片时,就将该照片的照片信息(如名称、放置/存储位置等可以让终端查找到该照片的信息均可)增加到对应联系人的照片索引表中;
在一些实施例中,将某照片内的人像识别数据与某联系人的人像识别参数进行匹配时,可以根据照片的分辨率设置匹配阈值(如照片分辨率很高时,设置匹配阈值为95%,照片分辨率较低时,设置匹配阈值为85%),这样,只要人像识别数据与人像识别参数的匹配度/相似度大于匹配阈值,就认为人像识别数据与人像识别参数匹配成功;相应的,在一些实施例中,还可以仅在人像识别数据与人像识别参数的完全匹配/相同时,才认为人像识别数据与人像识别参数匹配成功;
在一些实施例中,若某照片提取到多个人像识别数据,并且这多个人像识别数据中的2个及以上人像识别数据分别与不同的人像识别参数匹配成功,则将这个照片的照片信息增加到所有匹配成功的人像识别参数对应的联系人的照片索引表中
本实施例提供了如何对终端内照片数据库的照片进行查找的方法,方便了用户,在用户需要查看某联系人的照片时,根据照片索引表查询到该联系人所有照片的照片信息,到对应的放置/存储位置查找/下载对应名称的照片,并向用户展示。
在一些实施例中,图1所示的照片匹配方法还包括:
当有新照片增加到照片数据库时,提取新照片中的所有人像识别数据;
将各联系人的人像识别参数与新照片中的所有人像识别数据一一进行匹配;
若新照片中的所有人像识别数据中任一人像识别数据存在匹配成功的人像识别参数,则确定所有匹配成功的人像识别参数,在各匹配成功的人像识别参数对应的联系人的照片索引表中增加新照片的照片信息;
本实施例对新照片如何处理给出了具体的方案,若新照片无法提取到有效的人像识别数据,则认为这个新照片是风景照片/无效照片等,就不处理,当提取到有效的人像识别数据(1个或多个)时,将其与各联系人的人像识别参数一一进行匹配,这样就可以实现对新照片内的所有人像识别数据分别进行匹配,避免了新照片是某些联系人的合影照片,而仅添加到部分联系人的照片索引表内的情况出现。
在一些实施例中,上述实施例给出的照片匹配方法还包括:
若新照片中的所有人像识别数据均没有匹配成功的人像识别参数,则提示新建联系人;若新照片中的所有人像识别数据均没有匹配成功的人像识别参数,则代表着新照片是用户之前没有存储/关联联系人,就可以提醒用户新建/关联联系人,当然,若用户为街拍等随性拍摄的照片,用户也可以选择不为新照片新建联系人;
为新建联系人建立照片索引表,根据用户操作选择新照片中的所有人像识别数据的一个作为新建联系人的人像识别参数;该步骤与S101及S102类似,不再赘述;
依次从照片数据库中选择照片,提取所选择照片中所有人像识别数据;将新建联系人的人像识别参数与所有人像识别数据逐一进行匹配,若所有人像识别数据中有任一人像识别数据与其匹配成功,则将所选择照片的照片信息增加到新建联系人的照片索引表;该步骤与S103类似,不再赘述。
在一些实施例中,上述实施例给出的照片匹配方法在提示新建联系人之前还包括:
设置提醒数量阈值;提醒数量阈值的设置由可以根据新照片的分辨率自行设置,也可以有用户设置;
判断新照片中的所有人像识别数据的数据数量是否大于提醒数量阈值;
若小于,则提示新建联系人,若大于或等于则不提示新建联系人;
在本实施例中,设置提醒数量阈值是为了避免终端根据照片获取不满足识别条件的人像识别参数,这类人像识别参数并不能唯一的确定人物,会出现照片匹配错误的现象,应该用户的使用体验。
在一些实施例中,上述实施例给出的照片匹配方法在将所选择照片的照片信息增加到照片索引表之后,还包括:在所选择照片中添加联系人的联系人信息;具体的,如在将联系人a的照片1的照片信息增加到照片索引表a之后,在照片1中增加联系人a的联系人信息(可以是任意用于识别联系人的信息,如联系人名称、电话号码等等),通过本实施例的实施,用户在照片数据库内点击某照片/输入某联系人信息时,终端就可以通过照片中的联系人信息快速的将与用户所点击的照片/输入的联系人信息相关联的所有照片展示给用户,而不能用户一一查看。
在一些实施例中,上述实施例给出的照片匹配方法还包括:在照片数据库中的照片发生删除或移动时,根据发生删除或移动的照片的联系人信息,将照片发生删除或移动后的照片信息更新到对应联系人的照片索引表中;本实施例实现了各联系人照片索引表的动态更新,保证了终端内对应于各联系人的照片索引表都是最新的、有效的,这样用户选择某联系人时,终端都可以完整的向用户展示该联系人有关的照片。
在一些实施例中,上述实施例从照片中获得人像识别数据的步骤包括:对照片进行人脸识别处理,在识别到的对应人脸的部位提取面部特征数据,将面部特征数据作为人像识别数据;具体的,面部特征数据可以是眼睛、眉毛、嘴巴、鼻子、脸庞、额头特征以及相对位置等等可以识别出不同人脸的特征参数;相应的,当提取到的面部特征数据为多个(即照片内有多个人脸)时,每一个面部特征数据都单独的作为一个人像识别数据。
第二实施例:
图2为本发明第二实施例提供的终端的功能模块示意图,由图2可知,在本实施例中,本发明提供的终端2包括以下功能模块:
用于选择或新建联系人并为其建立照片索引表的照片索引表建立模块201;
用于获取联系人的人像识别参数的人像识别参数获取模块202;以及
用于依次从照片数据库中选择照片,提取所选择照片中所有人像识别数据,将人像识别参数与所有人像识别数据逐一进行匹配,若所有人像识别数据中有任一人像识别数据与其匹配成功,则将所选择照片的照片信息增加到照片索引表的照片处理匹配模块203。
在一些实施例中,图2所示实施例中的人像识别参数获取模块202包括:
用于设置人像识别数据数量阈值,根据用户操作选择照片,提取用户所选择照片中的所有人像识别数据,当提取到的人像识别数据数量小于人像识别数据数量阈值时,根据用户操作选择一个人像识别数据作为人像识别参数的第一获取子模块;
以及
用于接收其他终端传输的人像识别数据,将接收到的人像识别数据作为人像识别参数的第二获取子模块。
第三实施例:
图3为本发明第三实施例提供的终端的功能模块示意图,由图3可知,在本实施例中,本发明提供的终端2在图2的基础上,还包括以下功能模块中的一个或多个:
用于当有新照片增加到照片数据库时,提取新照片中的所有人像识别数据的新照片提取模块204;
用于将各联系人的人像识别参数与新照片中的所有人像识别数据一一进行匹配的新照片匹配模块205;
用于若新照片中的所有人像识别数据中任一人像识别数据存在匹配成功的人像识别参数,则确定所有匹配成功的人像识别参数,在各匹配成功的人像识别参数对应的联系人的照片索引表中增加新照片的照片信息的新照片处理模块206;
用于若新照片中的所有人像识别数据均没有匹配成功的人像识别参数,则提示新建联系人的新建联系人提醒模块207;
用于为新建联系人建立照片索引表,根据用户操作选择新照片中的所有人像识别数据的一个作为新建联系人的人像识别参数的新建联系人设置模块208;
用于依次从照片数据库中选择照片,提取所选择照片中所有人像识别数据,将新建联系人的人像识别参数与所有人像识别数据逐一进行匹配,若所有人像识别数据中有任一人像识别数据与其匹配成功,则将所选择照片的照片信息增加到新建联系人的照片索引表的新建联系人匹配模块209;
用于设置提醒数量阈值的提醒数量阈值设置模块210;
用于判断新照片中的所有人像识别数据的数据数量是否大于提醒数量阈值的提醒数量阈值判断模块211;
用于若小于则提示新建联系人的新建联系人提醒处理模块212;
用于在将所选择照片的照片信息增加到照片索引表之后,在所选择照片中添加联系人的联系人信息的照片处理模块213;
用于在照片数据库中的照片发生删除或移动时,根据发生删除或移动的照片的联系人信息,将照片发生删除或移动后的照片信息更新到对应联系人的照片索引表中的照片索引表更新模块214;
用于对照片进行人脸识别处理,在识别到的对应人脸的部位提取面部特征数据,将面部特征数据作为人像识别数据的面部识别模块215。
在一些实施例中,本发明所涉及的终端2可以是手机、平板等移动设备,也可以是电脑等内置有包含联系人的通讯录的固定设备。
第四实施例:
现结合一具体应用实例来说明本发明的主要技术方案,在本应用实例中,假定终端为手机,照片数据库包括3个文件夹(4月之前、4月、5月),总共包含100张照片,与联系人a相关的照片有15张(记为照片1、照片2、……、照片15),并且这15张照片分属不同的文件夹,并涉及照片的新增及删除等更新操作,人像识别数据/参数为面部识别数据/参数;图4为本发明第四实施例提供的照片查询方法的流程图,由图4可知,在本实施例中,本发明提供的照片查询方法包括以下步骤:
S401:用户选择联系人a,终端根据用户操作获取联系人a的人像识别参数a,并为联系人a建立照片索引表a;
本实施例仅以终端为一个联系人建立照片索引表为例进行说明,可以预见的时,在其他实施例中,可以重复本步骤以达到为多个联系人分别建立照片索引表、分别获取人像识别参数的目的;
用户选择联系人a后,终端根据用户操作,对用户选择的照片进行面部识别等处理,获取用户指定图像内指定人物的面部识别参数,将该面部识别参数作为该联系人的人像识别参数a,以匹配其他照片;
S402:终端依次获取照片数据库中各照片的人像识别数据,利用人像识别参数a逐一匹配各人像识别数据,在某照片内的任一人像识别数据匹配成功时,将该照片增加到照片索引表a;
终端利用人像识别参数a匹配照片数据库内的100张照片,针对每张照片,先进行人脸识别,判断是否出现人脸,若未出现,这个照片为风景照片,不处理,若出现,则这种照片可能为人物照片,进而进行人脸识别,判断该人物照片内的面部参数是否包括与人像识别参数a匹配,若匹配成功,则这个照片包含联系人a的图像,将这张照片的照片信息增加到照片索引表a,若否,则这张照片未包含联系人a的图像,不处理;
可以预见的是,若某一张照片包括多个人脸(如合影等),这张照片的照片信息是可以出现在多个联系人的照片索引表内的;
承接本实施例的假设,终端执行本步骤之后,照片索引表a内包括15张照片的照片信息,示例性的为:照片1,位于文件夹“4月之前”;照片2,位于文件夹“4月”;照片3,位于文件夹“5月”;……等等15张照片的照片信息;
S403:终端接收并处理新照片101,更新照片索引表;
终端接收到的新照片101的方式可以是新拍摄的照片,或者其他终端传输过来的照片;
终端在接收到新照片101后,依次进行人脸识别、面部识别处理,判断新照片101内是否包含人像识别参数a,若是,则将该新照片101的存放位置及名称增加到照片索引表a;若新照片101没有包括人像识别参数a,且为人物照片,则判断新照片101是否满足新建联系人的条件,如判断新照片101内的人脸数量是否大于预设阈值(预设阈值可以根据终端的拍摄分辨率或照片分辨率来自动或手动设定,例如2个),若大于预设阈值(此时照片识别得到的面部特征参数就不是很清楚,可能不能用来识别其他照片),则不处理,若小于/等于预设阈值,则提醒用户为照片101内的一个或多个面部特征新建/关联联系人b,并将用户选择新建/关联联系人的面部特征作为联系人b的人像识别参数b,同时为联系人b新建照片索引表b,进一步的,利用人像识别参数b对照片数据库内的照片进行匹配,将匹配到的照片的照片信息增加到照片索引表b;
相应的,在提醒用户为照片101内的一个或多个面部特征分别新建/关联联系人b时,用户也可以选择不新建/关联联系人,此时主要是针对街拍、拍摄对象不熟悉、新照片不熟悉等情况;
S404:照片数据库内的照片发生删除/移动等更新操作时,同步更新照片索引表;
在将某照片的照片信息增加到某联系人的照片索引表之后,在该照片内增加对应联系人的联系人信息,如在照片1内增加联系人a的联系人信息,这样终端就可以知道照片是与哪个联系人相关的;
在此基础上,若照片数据库内的照片发生删除/移动/复制等更新操作时,首先判断发生更新操作的照片内是否有联系人信息,若是,则该照片为某联系人的照片,需要对该联系人的照片索引表同步更新,若否,则该照片不属于任何联系人,不处理;
例如照片1删除,因为照片1内有联系人a的名称(联系人信息),也即此时需要对照片索引表a更新,删除照片索引表a中有关照片1的照片信息;移动/复制等更新操作与此类似,如移动/复制照片1,则需要在照片索引表a中修改照片1移动/复制后的照片信息;
相应的,当一个照片内有多个联系人信息时,需要同时对这多个联系人各自的照片索引表都进行处理;
S405:终端根据照片索引表向用户展示用户所查找的照片;
用户查询照片包括两个路径:
一,在通讯录内查询:用户选择联系人a,终端查找到对应的照片索引表a,将照片索引表a内记载的照片1至15通过小窗口/新窗口展示给用户;
二,在照片数据库内查询:用户选择照片1/输入联系人a,终端查找到对应的照片索引表a,将照片索引表a内记载的照片1至15通过小窗口/新窗口展示给用户。
综上可知,通过本发明的实施,至少存在以下有益效果:
终端根据用户操作获取某联系人的人像识别参数并为该联系人建立照片索引表,相当于建立了一个人像识别参数与一个照片索引表的关联,进而利用该联系人的人像识别参数对照片数据库进行匹配,将匹配到的照片(这些照片显然都与该联系人有关)的照片信息(如存储位置、名称等可以查询到照片的信息)增加到照片索引表中,这样用户就不需要对照片数据库中的每个照片进行查看,即可以根据照片索引表快速查询到与该联系人有关的所有照片,操作简单,解决了现有照片查询技术操作繁杂的问题,增强了用户的使用体验。
以上仅是本发明的具体实施方式而已,并非对本发明做任何形式上的限制,凡是依据本发明的技术实质对以上实施方式所做的任意简单修改、等同变化、结合或修饰,均仍属于本发明技术方案的保护范围。

Claims (16)

1.一种基于通讯录的照片匹配方法,其特征在于,包括:
选择或新建联系人并为其建立照片索引表;
获取所述联系人的人像识别参数;
依次从照片数据库中选择照片,提取所选择照片中所有人像识别数据,将所述人像识别参数与所述所选择照片中所有人像识别数据逐一进行匹配,若所述所有人像识别数据中有任一人像识别数据与其匹配成功,则将所述所选择照片的照片信息增加到所述照片索引表。
2.如权利要求1所述的照片匹配方法,其特征在于,所述获取所述联系人的人像识别参数的步骤包括:
设置人像识别数据数量阈值,根据用户操作选择照片,提取用户所选择照片中的所有人像识别数据,当提取到的人像识别数据数量小于所述人像识别数据数量阈值时,根据用户操作选择一个人像识别数据作为所述人像识别参数;
或者,
接收其他终端传输的人像识别数据,将接收到的人像识别数据作为所述人像识别参数。
3.如权利要求1所述的照片匹配方法,其特征在于,所述照片匹配方法还包括:
当有新照片增加到所述照片数据库时,提取所述新照片中的所有人像识别数据;
将各联系人的人像识别参数与所述新照片中的所有人像识别数据一一进行匹配;
若所述新照片中的所有人像识别数据中任一人像识别数据存在匹配成功的人像识别参数,则确定所有匹配成功的人像识别参数,在各匹配成功的人像识别参数对应的联系人的照片索引表中增加所述新照片的照片信息。
4.如权利要求3所述的照片匹配方法,其特征在于,所述照片匹配方法还包括:
若所述新照片中的所有人像识别数据均没有匹配成功的人像识别参数,则提示新建联系人;
为所述新建联系人建立照片索引表,根据用户操作选择所述新照片中的所有人像识别数据的一个作为所述新建联系人的人像识别参数;
依次从照片数据库中选择照片,提取所选择照片中所有人像识别数据;将所述新建联系人的人像识别参数与所述所有人像识别数据逐一进行匹配,若所述所有人像识别数据中有任一人像识别数据与其匹配成功,则将所述所选择照片的照片信息增加到所述新建联系人的照片索引表。
5.如权利要求4所述的照片匹配方法,其特征在于,所述照片匹配方法在提示新建联系人之前还包括:
设置提醒数量阈值;
判断所述新照片中的所有人像识别数据的数据数量是否大于所述提醒数量阈值;
若小于则提示新建联系人。
6.如权利要求1所述的照片匹配方法,其特征在于,在将所述所选择照片的照片信息增加到所述照片索引表之后,还包括:在所述所选择照片中添加所述联系人的联系人信息。
7.如权利要求6所述的照片匹配方法,其特征在于,还包括:在所述照片数据库中的照片发生删除或移动时,根据发生删除或移动的照片的联系人信息,将所述照片发生删除或移动后的照片信息更新到对应联系人的照片索引表中。
8.如权利要求1至7任一项所述的照片匹配方法,其特征在于,从照片中获得人像识别数据的步骤包括:对所述照片进行人脸识别处理,在识别到的对应人脸的部位提取面部特征数据,将所述面部特征数据作为所述人像识别数据。
9.一种终端,其特征在于,包括:
用于选择或新建联系人并为其建立照片索引表的照片索引表建立模块;
用于获取所述联系人的人像识别参数的人像识别参数获取模块;以及
用于依次从照片数据库中选择照片,提取所选择照片中所有人像识别数据,将所述人像识别参数与所述所有人像识别数据逐一进行匹配,若所述所有人像识别数据中有任一人像识别数据与其匹配成功,则将所述所选择照片的照片信息增加到所述照片索引表的照片处理匹配模块。
10.如权利要求9所述的终端,其特征在于,所述人像识别参数获取模块包括:
用于设置人像识别数据数量阈值,根据用户操作选择照片,提取用户所选择照片中的所有人像识别数据,当提取到的人像识别数据数量小于所述人像识别数据数量阈值时,根据用户操作选择一个人像识别数据作为所述人像识别参数的第一获取子模块;
以及
用于接收其他终端传输的人像识别数据,将接收到的人像识别数据作为所述人像识别参数的第二获取子模块。
11.如权利要求9所述的终端,其特征在于,所述终端还包括:
用于当有新照片增加到所述照片数据库时,提取所述新照片中的所有人像识别数据的新照片提取模块;
用于将各联系人的人像识别参数与所述新照片中的所有人像识别数据一一进行匹配的新照片匹配模块;以及
用于若所述新照片中的所有人像识别数据中任一人像识别数据存在匹配成功的人像识别参数,则确定所有匹配成功的人像识别参数,在各匹配成功的人像识别参数对应的联系人的照片索引表中增加所述新照片的照片信息的新照片处理模块。
12.如权利要求11所述的终端,其特征在于,所述终端还包括:
用于若所述新照片中的所有人像识别数据均没有匹配成功的人像识别参数,则提示新建联系人的新建联系人提醒模块;
用于为所述新建联系人建立照片索引表,根据用户操作选择所述新照片中的所有人像识别数据的一个作为所述新建联系人的人像识别参数的新建联系人设置模块;以及
用于依次从照片数据库中选择照片,提取所选择照片中所有人像识别数据,将所述新建联系人的人像识别参数与所述所有人像识别数据逐一进行匹配,若所述所有人像识别数据中有任一人像识别数据与其匹配成功,则将所述所选择照片的照片信息增加到所述新建联系人的照片索引表的新建联系人匹配模块。
13.如权利要求12所述的终端,其特征在于,所述终端还包括:
用于设置提醒数量阈值的提醒数量阈值设置模块;
用于判断所述新照片中的所有人像识别数据的数据数量是否大于所述提醒数量阈值的提醒数量阈值判断模块;以及
用于若小于则提示新建联系人的新建联系人提醒处理模块。
14.如权利要求9所述的终端,其特征在于,所述终端还包括:用于在将所述所选择照片的照片信息增加到所述照片索引表之后,在所述所选择照片中添加所述联系人的联系人信息的照片处理模块。
15.如权利要求14所述的终端,其特征在于,所述终端还包括:用于在所述照片数据库中的照片发生删除或移动时,根据发生删除或移动的照片的联系人信息,将所述照片发生删除或移动后的照片信息更新到对应联系人的照片索引表中的照片索引表更新模块。
16.如权利要求9至15任一项所述的终端,其特征在于,所述终端包括:用于对所述照片进行人脸识别处理,在识别到的对应人脸的部位提取面部特征数据,将所述面部特征数据作为所述人像识别数据的面部识别模块。
CN201410274286.2A 2014-06-19 2014-06-19 一种基于通讯录的照片匹配方法及终端 Withdrawn CN105279165A (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN201410274286.2A CN105279165A (zh) 2014-06-19 2014-06-19 一种基于通讯录的照片匹配方法及终端
AU2014397825A AU2014397825A1 (en) 2014-06-19 2014-10-23 Address book based picture matching method and terminal
US15/319,988 US20170139911A1 (en) 2014-06-19 2014-10-23 Address book based picture matching method and terminal
RU2017101584A RU2667802C2 (ru) 2014-06-19 2014-10-23 Способ и терминал сопоставления изображений по адресной книге
PCT/CN2014/089364 WO2015192575A1 (zh) 2014-06-19 2014-10-23 一种基于通讯录的照片匹配方法及终端
EP14895018.1A EP3159808A4 (en) 2014-06-19 2014-10-23 Address book based picture matching method and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410274286.2A CN105279165A (zh) 2014-06-19 2014-06-19 一种基于通讯录的照片匹配方法及终端

Publications (1)

Publication Number Publication Date
CN105279165A true CN105279165A (zh) 2016-01-27

Family

ID=54934800

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410274286.2A Withdrawn CN105279165A (zh) 2014-06-19 2014-06-19 一种基于通讯录的照片匹配方法及终端

Country Status (6)

Country Link
US (1) US20170139911A1 (zh)
EP (1) EP3159808A4 (zh)
CN (1) CN105279165A (zh)
AU (1) AU2014397825A1 (zh)
RU (1) RU2667802C2 (zh)
WO (1) WO2015192575A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105763710A (zh) * 2016-03-25 2016-07-13 努比亚技术有限公司 一种图片设置***和方法
CN105786986A (zh) * 2016-02-16 2016-07-20 广东欧珀移动通信有限公司 照片的查找方法及装置
CN106101357A (zh) * 2016-06-28 2016-11-09 上海青橙实业有限公司 信息处理方法及移动终端
CN106202341A (zh) * 2016-06-30 2016-12-07 四川长虹电器股份有限公司 结合照片信息与人像识别的关系网络构建方法
CN107704514A (zh) * 2017-08-31 2018-02-16 努比亚技术有限公司 一种照片管理方法、装置及计算机可读存储介质
WO2019075644A1 (zh) * 2017-10-17 2019-04-25 深圳传音通讯有限公司 人像照片的搜索方法和终端
CN110717091A (zh) * 2019-09-16 2020-01-21 苏宁云计算有限公司 基于人脸识别的词条数据扩充方法及装置

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102386893B1 (ko) * 2014-11-13 2022-04-15 삼성전자 주식회사 이미지 데이터의 보안 방법 및 이를 지원하는 전자 장치
CN106534481A (zh) * 2016-09-28 2017-03-22 努比亚技术有限公司 一种照片或视频分享***及方法
CN110431838B (zh) * 2017-03-22 2022-03-29 韩国斯诺有限公司 提供人脸识别摄像机的动态内容的方法及***
CN110839242B (zh) * 2018-08-17 2023-07-04 ***通信集团广东有限公司 异常号码识别方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101990031A (zh) * 2009-07-30 2011-03-23 索尼爱立信移动通讯股份有限公司 使用面部识别来更新个人联系人列表的***和方法
WO2012079215A1 (zh) * 2010-12-13 2012-06-21 宇龙计算机通信科技(深圳)有限公司 协同操作方法、装置及移动通信终端
CN102779179A (zh) * 2012-06-29 2012-11-14 华为终端有限公司 一种信息关联的方法及终端
CN102819726A (zh) * 2012-06-27 2012-12-12 宇龙计算机通信科技(深圳)有限公司 用于移动终端的照片处理***及方法
CN103067558A (zh) * 2013-01-17 2013-04-24 深圳市中兴移动通信有限公司 与通讯录中联系人的图片相关联的方法和装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6606398B2 (en) * 1998-09-30 2003-08-12 Intel Corporation Automatic cataloging of people in digital photographs
US7843495B2 (en) * 2002-07-10 2010-11-30 Hewlett-Packard Development Company, L.P. Face recognition in a digital imaging system accessing a database of people
US8363951B2 (en) * 2007-03-05 2013-01-29 DigitalOptics Corporation Europe Limited Face recognition training method and apparatus
EP1536616B1 (en) * 2003-11-27 2009-11-11 Sony Ericsson Mobile Communications AB Interactive phone book
US7564994B1 (en) * 2004-01-22 2009-07-21 Fotonation Vision Limited Classification system for consumer digital images using automatic workflow and face detection and recognition
US7809722B2 (en) * 2005-05-09 2010-10-05 Like.Com System and method for enabling search and retrieval from image files based on recognized information
US9241056B2 (en) * 2006-06-22 2016-01-19 Sony Corporation Image based dialing
KR100840021B1 (ko) * 2007-11-05 2008-06-20 (주)올라웍스 특성 데이터를 이용하여 디지털 데이터에 포함된 인물의얼굴에 대해 인식하는 방법 및 시스템
CN102368269A (zh) * 2011-10-25 2012-03-07 华为终端有限公司 建立关联关系的方法及装置
TWI522821B (zh) * 2011-12-09 2016-02-21 致伸科技股份有限公司 相片管理系統
CN103034714A (zh) * 2012-12-11 2013-04-10 北京百度网讯科技有限公司 移动终端的照片分类管理方法、装置和移动终端
US9798708B1 (en) * 2014-07-11 2017-10-24 Google Inc. Annotating relevant content in a screen capture image

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101990031A (zh) * 2009-07-30 2011-03-23 索尼爱立信移动通讯股份有限公司 使用面部识别来更新个人联系人列表的***和方法
WO2012079215A1 (zh) * 2010-12-13 2012-06-21 宇龙计算机通信科技(深圳)有限公司 协同操作方法、装置及移动通信终端
CN102819726A (zh) * 2012-06-27 2012-12-12 宇龙计算机通信科技(深圳)有限公司 用于移动终端的照片处理***及方法
CN102779179A (zh) * 2012-06-29 2012-11-14 华为终端有限公司 一种信息关联的方法及终端
CN103067558A (zh) * 2013-01-17 2013-04-24 深圳市中兴移动通信有限公司 与通讯录中联系人的图片相关联的方法和装置

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105786986A (zh) * 2016-02-16 2016-07-20 广东欧珀移动通信有限公司 照片的查找方法及装置
CN105763710A (zh) * 2016-03-25 2016-07-13 努比亚技术有限公司 一种图片设置***和方法
CN106101357A (zh) * 2016-06-28 2016-11-09 上海青橙实业有限公司 信息处理方法及移动终端
CN106101357B (zh) * 2016-06-28 2019-11-26 上海青橙实业有限公司 信息处理方法及移动终端
CN106202341A (zh) * 2016-06-30 2016-12-07 四川长虹电器股份有限公司 结合照片信息与人像识别的关系网络构建方法
CN107704514A (zh) * 2017-08-31 2018-02-16 努比亚技术有限公司 一种照片管理方法、装置及计算机可读存储介质
WO2019075644A1 (zh) * 2017-10-17 2019-04-25 深圳传音通讯有限公司 人像照片的搜索方法和终端
CN110717091A (zh) * 2019-09-16 2020-01-21 苏宁云计算有限公司 基于人脸识别的词条数据扩充方法及装置
CN110717091B (zh) * 2019-09-16 2022-12-09 苏宁云计算有限公司 基于人脸识别的词条数据扩充方法及装置

Also Published As

Publication number Publication date
AU2014397825A1 (en) 2017-01-19
US20170139911A1 (en) 2017-05-18
EP3159808A1 (en) 2017-04-26
WO2015192575A1 (zh) 2015-12-23
RU2017101584A (ru) 2018-07-19
RU2017101584A3 (zh) 2018-07-19
RU2667802C2 (ru) 2018-09-24
EP3159808A4 (en) 2018-01-10

Similar Documents

Publication Publication Date Title
CN105279165A (zh) 一种基于通讯录的照片匹配方法及终端
CN102577348B (zh) 发送图像的方法以及应用该方法的图像拾取设备
CN110046266B (zh) 一种照片的智能管理方法及装置
CN105144156B (zh) 将元数据与个人图像集合中的图像相关联
CN102819726A (zh) 用于移动终端的照片处理***及方法
CN102779179A (zh) 一种信息关联的方法及终端
CN103226575A (zh) 一种图像处理方法和装置
CN103942705A (zh) 一种基于人脸识别的广告分类匹配推送方法及***
CN105740426A (zh) 基于人脸识别的照片发送方法及装置
CN104426841A (zh) 设置背景图像的方法及相关的服务器和***
CN103050025A (zh) 一种移动终端的学习方法及其学习***
CN104239336A (zh) 一种图像筛选方法、装置及终端
CN103067558A (zh) 与通讯录中联系人的图片相关联的方法和装置
CN105243084A (zh) 拍摄图像文件的保存方法和***及其检索方法和***
WO2020111776A1 (en) Electronic device for focus tracking photographing and method thereof
CN103327163B (zh) 查找联系人信息的方法及其通信终端
US11503110B2 (en) Method for presenting schedule reminder information, terminal device, and cloud server
CN106610983A (zh) 一种图片管理方法、装置及一种终端
CN105159976A (zh) 图像文件的处理方法和***
CN103973550A (zh) 一种快速智能识别即时通讯应用id号并进行即时通讯的方法、***和装置
CN106375535A (zh) 联系人信息同步方法和装置
CN105898137A (zh) 图像采集、信息推送方法、装置及手机
CN104765796A (zh) 一种图像识别搜索方法及装置
KR20160118198A (ko) 실시간 자동번역 시스템 및 방법, 실시간 자동번역이 가능한 단말기
CN106095805A (zh) 图片删除方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20160127

WW01 Invention patent application withdrawn after publication