一种自动分发媒体文件的方法及装置的制作方法

文档序号:6377878阅读:375来源:国知局
专利名称:一种自动分发媒体文件的方法及装置的制作方法
技术领域
本发明涉及计算机信息自动处理领域,尤其涉及一种自动分发媒体文件的方法及装直。
背景技术
目前在年轻人中聚会等社交场合较多,随着数码照片机和摄像机的普及,在聚会中都会拍摄一些朋友在一起的照片或视频。目前人们对照片的处理是,等聚会后,为了把照片分发给照片里有的人,都是采用人眼观看照片,逐一选定分发人。但是在采用这种分发方式分发照片时,效率低下,容易疲劳。当聚会活动中拍摄超过100张照片,参加人超过10个人的时候,分发工作就超出一般人的疲劳限度,很容易出错。发明内容
本发明的目的在于提供一种自动将照片或视频等媒体文件分发给照片中的人的方法及装置,从而解决现有技术中存在的前述问题。
为了实现上述目的,本发明采用的技术方案如下
一种自动分发媒体文件的方法,包括以下步骤
自动提取出媒体文件中的人脸图像,用从所述媒体文件中提取得到的所述人脸图像和用户保存的朋友库中的人脸模板自动匹配,根据匹配结果和用户指令,自动将所述媒体文件分发给对应的朋友。
优选的,具体包括以下步骤
SI,创建并维护用于存储所述人脸模板以及与所述人脸模板对应的收件地址和朋友名字的所述朋友库;
S2,获取所述媒体文件,并判断所述媒体文件中是否存在人脸图像;如果存在则执行S3,如果不存在则结束;
S3,提取所述媒体文件中的一个人脸图像,并用所述人脸图像与所述朋友库中的所述人脸模板分别比对,判断所述朋友库中是否存在与所述人脸图像相似度大于90%的所述人脸模板,如果存在则执行S5,如果不存在则执行S4 ;
S4,将S3中提取得到的所述人脸图像做为新的人脸模板,连同用户输入的与所述新的人脸模板相对应的朋友名字和收件地址一起存入所述朋友库;然后执行S5 ;
S5,循环执行S3-S4,直到所述媒体文件中的所述人脸图像全部处理完毕,然后执行S6 ;
S6,展示与所述人脸图像相似度最高的所述人脸模板和与所述人脸模板相对应的所述朋友名字和所述收件地址,并等待确认发送的指令;当接收到所述确认发送指令后,则将所述媒体文件发送到所述确认发送指令对应的所述收件地址。
优选的,还包括以下步骤
S7,判断是否已经处理完所有待处理媒体文件,如果是则结束;如果不是则执行S2处理下一个媒体文件,直到处理完所有待处理媒体文件,然后结束。
优选的,S6中,当所述媒体文件中存在有多个人脸图像时,展示的人脸模板的数量与所述人脸图像的数量相同;所述发送指令对应所述多个人脸图像的全部或指定的其中几个或指定的其中一个。
优选的,所述媒体文件包括照片、图片和视频。
优选的,所述收件地址包括电子邮件地址和/或微博地址和/或微信地址和/或手机号码地址和/或SNS社区网站的用户地址。
一种自动分发媒体文件的装置,包括
朋友库,用于存储人脸模板以及与所述人脸模板对应的收件地址和朋友名字;
媒体文件获取判断模块,用于获取媒体文件,并判断所述媒体文件中是否存在人脸图像;
人脸图像提取比对模块,用于提取所述媒体文件中的一个人脸图像,并用所述人脸图像与所述朋友库中的人脸模板分别比对,判断所述朋友库中是否存在与所述人脸图像相似度大于90%的所述人脸模板;
人脸模板录入模块,用于将提取得到的所述人脸图像做为新的人脸模板,连同用户输入的与所述新的人脸模板相对应的朋友名字和收件地址一起存入所述朋友库;
展示发送模块,用于展示与所述人脸图像相似度最高的所述人脸模板和与所述人脸模板相对应的所述朋友名字和所述收件地址,并等待确认发送的指令;当接收到所述确认发送指令后,则将所述媒体文件发送到所述确认发送指令对应的所述收件地址。
优选的,还包括判断循环模块,用于判断是否已经处理完所有待处理媒体文件, 如果是则结束;如果不是则继续处理下一个媒体文件,直到处理完所有待处理媒体文件。
优选的,当所述媒体文件中存在有多个人脸图像时,所述展示发送模块,展示的人脸模板的数量与所述人脸图像的数量相同;所述发送指令对应所述多个人脸图像的全部或指定的其中几个或指定的其中一个。
优选的,其特征在于,所述媒体文件包括照片、图片和视频。
本发明的有益效果是
本发明所公开的技术方案可以自动抽取照片、视频中的人脸图像,根据用户的朋友库自动分发给对应的朋友,大幅度提高了日常社交活动中分发照片的效率和效果。让用户可以轻松应对海量照片分发的挑战。
将本发明所公开的技术方案应用到可以连接互联网的信息处理设备(如手机、平板电脑、可连接互联网的相机等)上后,即可实现即拍即发的功能,从而无需事后处理照片,实现实时分享,减少工作量提高效率。


图I是本发明的自动分发媒体文件的方法的步骤流程图2是本发明的自动分发媒体文件的装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进5行进一步详细说明。应当理解,此处所描述的具体实施方式
仅仅用以解释本发明,并不用于限定本发明。
如图1所示本发明发明公开了一种自动分发媒体文件的方法
自动提取出媒体文件中的人脸图像,用从所述媒体文件中提取得到的所述人脸图像和用户保存的朋友库中的人脸模板自动匹配,根据匹配结果和用户指令,自动将所述媒体文件分发给对应的朋友。
具体包括以下步骤
SI,创建并维护用于存储所述人脸模板以及与所述人脸模板对应的收件地址和朋友名字的所述朋友库;当然该朋友库也可以是从现有的通讯录(如手机通讯录、电子邮件中的通讯录等)修改而来,也可以是一个与现在通讯录互通的数据库文件,也可以是一个独立的数据库文件。
S2,获取所述媒体文件,并判断所述媒体文件中是否存在人脸图像;如果存在则执行S3,如果不存在则结束;所述媒体文件可以是已经存储于信息处理设备中的图片文件或照片文件或视频文件,也可以是通过图像采集装置实时采集并存储得到的照片文件或视频文件。判断媒体文件中是否存在人脸图像可以使用开源代码opencv中的查找人脸的函数, 或face, com和盛大公司提供的免费API函数中的查找人脸函数来实现。盛大公司免费人脸识别 API 地址是http://www. faceap1. cn/index/show_doc/ model = doc&id = 5, face, com 网站的免费人脸识别 API 地址是http://developer s. face, com/docs/api/
S3,提取所述媒体文件中的一个人脸图像,并用所述人脸图像与所述朋友库中的所述人脸模板分别比对,判断所述朋友库中是否存在与所述人脸图像相似度大于90%的所述人脸模板,如果存在则执行S5,如果不存在则执行S4 ;实现人脸对比的方法是使用开源代码opencv中的对比人像功能,也可使用face, com和盛大公司提供的免费API函数中的比对识别函数,将两张人像进行对比并获得相似度数值,相似度超过90%就可以认为是同一人,提交给用户进行参考。
S4,将S3中提取得到的所述人脸图像做为新的人脸模板,连同用户输入的与所述新的人脸模板相对应的朋友名字和收件地址一起存入所述朋友库;然后执行S5 ;
S5,循环执行S3-S4,直到所述媒体文件中的所述人脸图像全部处理完毕,然后执行S6 ;
S6,展示与所述人脸图像相似度最高的所述人脸模板和与所述人脸模板相对应的所述朋友名字和所述收件地址,并等待确认发送的指令;当接收到所述确认发送指令后,则将所述媒体文件发送到所述确认发送指令对应的所述收件地址;当所述媒体文件中存在有多个人脸图像时,展示的人脸模板的数量与所述人脸图像的数量相同;所述发送指令对应所述多个人脸图像的全部或指定的其中几个或指定的其中一个;这样的话只需一次确认就可以同时发送给多个朋友,发送效率可以大大提高。
当然朋友库中,一个朋友名字下的人脸模板可以存储多个人脸图像以提高匹配成功率,也可以存储有多个收件地址供发送时选择。
当有多个媒体文件需要处理时,还可以包括以下步骤,从而可以短时间内批量处理媒体文件,从而提高效率;
S7,判断是否已经处理完所有待处理媒体文件,如果是则结束;如果不是则执行S2处理下一个媒体文件,直到处理完所有待处理媒体文件,然后结束。
当然,当有多个媒体文件需要处理时,也可以采用如下方法
先把所有媒体文件匹配完毕后再集中发送,S卩,把包含同一朋友的所有媒体文件集中起来,一起发送给该朋友。
本发明中所述的媒体文件包括照片、图片和视频;当处理视频等动态媒体文件时, 先通过抽取视频中的静态图像的方式,把视频分解成静态图像再进行匹配处理,但为了避免抽取到的图像过多使处理难度增加,一般每秒抽取一张即可。
本发明中所述的收地址包括电子邮件地址和/或微博地址和/或微信地址等; 当然也可以包括SNS社区类网站(如facebook、开心网、人人网等)的用户ID。
如果将本发明所公开的技术方案应用到可以连接互联网的信息处理设备(如手机、平板电脑、可连接互联网的相机等)上后,即可实现即拍即发的功能,从而无需事后处理照片,实现实时分享,减少工作量提高效率。
如图2所示,本发明发明公开了一种自动分发媒体文件的装置,包括
朋友库,用于存储人脸模板以及与所述人脸模板对应的收件地址和朋友名字;
媒体文件获取判断模块,用于获取媒体文件,并判断所述媒体文件中是否存在人脸图像;
人脸图像提取比对模块,用于提取所述媒体文件中的一个人脸图像,并用所述人脸图像与所述朋友库中的人脸模板分别比对,判断所述朋友库中是否存在与所述人脸图像相似度大于90%的所述人脸模板;
人脸模板录入模块,用于将提取得到的所述人脸图像做为新的人脸模板,连同用户输入的与所述新的人脸模板相对应的朋友名字和收件地址一起存入所述朋友库;
展示发送模块,用于展示与所述人脸图像相似度最高的所述人脸模板和与所述人脸模板相对应的所述朋友名字和所述收件地址,并等待确认发送的指令;当接收到所述确认发送指令后,则将所述媒体文件发送到所述确认发送指令对应的所述收件地址。
判断循环模块,用于判断是否已经处理完所有待处理媒体文件,如果是则结束;如果不是则继续处理下一个媒体文件,直到处理完所有待处理媒体文件。
当所述媒体文件中存在有多个人脸图像时,所述展示发送模块,展示的人脸模板的数量与所述人脸图像的数量相同;所述发送指令对应所述多个人脸图像的全部或指定的其中几个或指定的其中一个。
所述媒体文件包括照片、图片和视频。
通过采用本发明公开的上述技术方案,得到了如下有益的效果
本发明所公开的技术方案可以自动抽取照片、视频中的人脸图像,根据用户的朋友库自动分发给对应的朋友,大幅度提高了日常社交活动中分发照片的效率和效果。让用户可以轻松应对海量照片分发的挑战。
将本发明所公开的技术方案应用到可以连接互联网的信息处理设备(如手机、平板电脑、可连接互联网的相机等)上后,即可实现即拍即发的功能,从而无需事后处理照片,实现实时分享,减少工作量提高效率。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保 护范围。
权利要求
1.一种自动分发媒体文件的方法,其特征在于,包括以下步骤 自动提取出媒体文件中的人脸图像; 用从所述媒体文件中提取得到的所述人脸图像和用户保存的朋友库中的人脸模板自动匹配; 根据匹配结果和用户指令,自动将所述媒体文件分发给对应的朋友。
2.根据权利要求I所述的自动分发媒体文件的方法,其特征在于,具体包括以下步骤 SI,创建并维护用于存储所述人脸模板以及与所述人脸模板对应的收件地址和朋友名字的所述朋友库; S2,获取所述媒体文件,并判断所述媒体文件中是否存在人脸图像;如果存在则执行S3,如果不存在则结束; S3,提取所述媒体文件中的一个人脸图像,并用所述人脸图像与所述朋友库中的所述人脸模板分别比对,判断所述朋友库中是否存在与所述人脸图像相似度大于90%的所述人脸模板,如果存在则执行S5,如果不存在则执行S4 ; S4,将S3中提取得到的所述人脸图像做为新的人脸模板,连同用户输入的与所述新的人脸模板相对应的朋友名字和收件地址一起存入所述朋友库;然后执行S5 ; S5,循环执行S3-S4,直到所述媒体文件中的所述人脸图像全部处理完毕,然后执行S6; S6,展示与所述人脸图像相似度最高的所述人脸模板和与所述人脸模板相对应的所述朋友名字和所述收件地址,并等待确认发送的指令;当接收到所述确认发送指令后,则将所述媒体文件发送到所述确认发送指令对应的所述收件地址。
3.根据权利要求2所述的自动分发媒体文件的方法,其特征在于,还包括以下步骤 S7,判断是否已经处理完所有待处理媒体文件,如果是则结束;如果不是则执行S2处理下一个媒体文件,直到处理完所有待处理媒体文件,然后结束。
4.根据权利要求2所述的自动分发媒体文件的方法,其特征在于,S6中,当所述媒体文件中存在有多个人脸图像时,展示的人脸模板的数量与所述人脸图像的数量相同;所述发送指令对应所述多个人脸图像的全部或指定的其中几个或指定的其中一个。
5.根据权利要求1-4任一权利要求所述的自动分发媒体文件的方法,其特征在于,所述媒体文件包括照片、图片和视频。
6.根据权利要求1-4任一权利要求所述的自动分发媒体文件的方法,其特征在于,所述收件地址包括电子邮件地址和/或微博地址和/或微信地址和/或手机号码地址和/或SNS社区网站的用户地址。
7.一种自动分发媒体文件的装置,其特征在于,包括 朋友库,用于存储人脸模板以及与所述人脸模板对应的收件地址和朋友名字; 媒体文件获取判断模块,用于获取媒体文件,并判断所述媒体文件中是否存在人脸图像; 人脸图像提取比对模块,用于提取所述媒体文件中的一个人脸图像,并用所述人脸图像与所述朋友库中的人脸模板分别比对,判断所述朋友库中是否存在与所述人脸图像相似度大于90%的所述人脸模板; 人脸模板录入模块,用于将提取得到的所述人脸图像做为新的人脸模板,连同用户输入的与所述新的人脸模板相对应的朋友名字和收件地址一起存入所述朋友库; 展示发送模块,用于展示与所述人脸图像相似度最高的所述人脸模板和与所述人脸模板相对应的所述朋友名字和所述收件地址,并等待确认发送的指令;当接收到所述确认发送指令后,则将所述媒体文件发送到所述确认发送指令对应的所述收件地址。
8.根据权利要求7所述的自动分发媒体文件的装置,其特征在于,还包括判断循环模块,用于判断是否已经处理完所有待处理媒体文件,如果是则结束;如果不是则继续处理下一个媒体文件,直到处理完所有待处理媒体文件。
9.根据权利要求7所述的自动分发媒体文件的装置,其特征在于,当所述媒体文件中存在有多个人脸图像时,所述展示发送模块,展示的人脸模板的数量与所述人脸图像的数量相同;所述发送指令对应所述多个人脸图像的全部或指定的其中几个或指定的其中一个。
10.根据权利要求7-9任一权利要求所述的自动分发媒体文件的装置,其特征在于,所述媒体文件包括照片、图片和视频。
全文摘要
本发明公开了一种自动分发媒体文件的方法自动提取出媒体文件中的人脸图像,用从所述媒体文件中提取得到的所述人脸图像和用户保存的朋友库中的人脸模板自动匹配,根据匹配结果和用户指令,自动将所述媒体文件分发给对应的朋友。大幅度提高了日常社交活动中分发照片的效率和效果。让用户可以轻松应对海量照片分发的挑战。将本发明所公开的技术方案应用到可以连接互联网的信息处理设备(如手机、平板电脑、可连接互联网的相机等)上后,即可实现即拍即发的功能,从而无需事后处理照片,实现实时分享,减少工作量提高效率。
文档编号G06K9/64GK102982064SQ201210366179
公开日2013年3月20日 申请日期2012年9月27日 优先权日2012年9月27日
发明者张* 申请人:北京摹位传奇网络科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1