本发明专利技术公开了一种自动分发媒体文件的方法:自动提取出媒体文件中的人脸图像,用从所述媒体文件中提取得到的所述人脸图像和用户保存的朋友库中的人脸模板自动匹配,根据匹配结果和用户指令,自动将所述媒体文件分发给对应的朋友。大幅度提高了日常社交活动中分发照片的效率和效果。让用户可以轻松应对海量照片分发的挑战。将本发明专利技术所公开的技术方案应用到可以连接互联网的信息处理设备(如手机、平板电脑、可连接互联网的相机等)上后,即可实现即拍即发的功能,从而无需事后处理照片,实现实时分享,减少工作量提高效率。
【技术实现步骤摘要】
本专利技术涉及计算机信息自动处理领域,尤其涉及一种自动分发媒体文件的方法及装直。
技术介绍
目前在年轻人中聚会等社交场合较多,随着数码照片机和摄像机的普及,在聚会中都会拍摄一些朋友在一起的照片或视频。目前人们对照片的处理是,等聚会后,为了把照片分发给照片里有的人,都是采用人眼观看照片,逐一选定分发人。但是在采用这种分发方式分发照片时,效率低下,容易疲劳。当聚会活动中拍摄超过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,展示与所述人脸图像相似度最高的所述人脸模板和与所述人脸模板相对应的所述朋友名字和所述收件地址,并等待确认发送的指令;当接收到所述确认发送指令后,则将所述媒体文件发送到所述确认发送本文档来自技高网...
【技术保护点】
一种自动分发媒体文件的方法,其特征在于,包括以下步骤:自动提取出媒体文件中的人脸图像;用从所述媒体文件中提取得到的所述人脸图像和用户保存的朋友库中的人脸模板自动匹配;根据匹配结果和用户指令,自动将所述媒体文件分发给对应的朋友。
【技术特征摘要】
【专利技术属性】
技术研发人员:张,
申请(专利权)人:北京摹位传奇网络科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。