專利名稱:一種自動分發(fā)媒體文件的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機信息自動處理領(lǐng)域,尤其涉及一種自動分發(fā)媒體文件的方法及裝直。
背景技術(shù):
目前在年輕人中聚會等社交場合較多,隨著數(shù)碼照片機和攝像機的普及,在聚會中都會拍攝一些朋友在一起的照片或視頻。目前人們對照片的處理是,等聚會后,為了把照片分發(fā)給照片里有的人,都是采用人眼觀看照片,逐一選定分發(fā)人。但是在采用這種分發(fā)方式分發(fā)照片時,效率低下,容易疲勞。當(dāng)聚會活動中拍攝超過100張照片,參加人超過10個人的時候,分發(fā)工作就超出一般人的疲勞限度,很容易出錯。發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種自動將照片或視頻等媒體文件分發(fā)給照片中的人的方法及裝置,從而解決現(xiàn)有技術(shù)中存在的前述問題。
為了實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下
一種自動分發(fā)媒體文件的方法,包括以下步驟
自動提取出媒體文件中的人臉圖像,用從所述媒體文件中提取得到的所述人臉圖像和用戶保存的朋友庫中的人臉模板自動匹配,根據(jù)匹配結(jié)果和用戶指令,自動將所述媒體文件分發(fā)給對應(yīng)的朋友。
優(yōu)選的,具體包括以下步驟
SI,創(chuàng)建并維護用于存儲所述人臉模板以及與所述人臉模板對應(yīng)的收件地址和朋友名字的所述朋友庫;
S2,獲取所述媒體文件,并判斷所述媒體文件中是否存在人臉圖像;如果存在則執(zhí)行S3,如果不存在則結(jié)束;
S3,提取所述媒體文件中的一個人臉圖像,并用所述人臉圖像與所述朋友庫中的所述人臉模板分別比對,判斷所述朋友庫中是否存在與所述人臉圖像相似度大于90%的所述人臉模板,如果存在則執(zhí)行S5,如果不存在則執(zhí)行S4 ;
S4,將S3中提取得到的所述人臉圖像做為新的人臉模板,連同用戶輸入的與所述新的人臉模板相對應(yīng)的朋友名字和收件地址一起存入所述朋友庫;然后執(zhí)行S5 ;
S5,循環(huán)執(zhí)行S3-S4,直到所述媒體文件中的所述人臉圖像全部處理完畢,然后執(zhí)行S6 ;
S6,展示與所述人臉圖像相似度最高的所述人臉模板和與所述人臉模板相對應(yīng)的所述朋友名字和所述收件地址,并等待確認發(fā)送的指令;當(dāng)接收到所述確認發(fā)送指令后,則將所述媒體文件發(fā)送到所述確認發(fā)送指令對應(yīng)的所述收件地址。
優(yōu)選的,還包括以下步驟
S7,判斷是否已經(jīng)處理完所有待處理媒體文件,如果是則結(jié)束;如果不是則執(zhí)行S2處理下一個媒體文件,直到處理完所有待處理媒體文件,然后結(jié)束。
優(yōu)選的,S6中,當(dāng)所述媒體文件中存在有多個人臉圖像時,展示的人臉模板的數(shù)量與所述人臉圖像的數(shù)量相同;所述發(fā)送指令對應(yīng)所述多個人臉圖像的全部或指定的其中幾個或指定的其中一個。
優(yōu)選的,所述媒體文件包括照片、圖片和視頻。
優(yōu)選的,所述收件地址包括電子郵件地址和/或微博地址和/或微信地址和/或手機號碼地址和/或SNS社區(qū)網(wǎng)站的用戶地址。
一種自動分發(fā)媒體文件的裝置,包括
朋友庫,用于存儲人臉模板以及與所述人臉模板對應(yīng)的收件地址和朋友名字;
媒體文件獲取判斷模塊,用于獲取媒體文件,并判斷所述媒體文件中是否存在人臉圖像;
人臉圖像提取比對模塊,用于提取所述媒體文件中的一個人臉圖像,并用所述人臉圖像與所述朋友庫中的人臉模板分別比對,判斷所述朋友庫中是否存在與所述人臉圖像相似度大于90%的所述人臉模板;
人臉模板錄入模塊,用于將提取得到的所述人臉圖像做為新的人臉模板,連同用戶輸入的與所述新的人臉模板相對應(yīng)的朋友名字和收件地址一起存入所述朋友庫;
展示發(fā)送模塊,用于展示與所述人臉圖像相似度最高的所述人臉模板和與所述人臉模板相對應(yīng)的所述朋友名字和所述收件地址,并等待確認發(fā)送的指令;當(dāng)接收到所述確認發(fā)送指令后,則將所述媒體文件發(fā)送到所述確認發(fā)送指令對應(yīng)的所述收件地址。
優(yōu)選的,還包括判斷循環(huán)模塊,用于判斷是否已經(jīng)處理完所有待處理媒體文件, 如果是則結(jié)束;如果不是則繼續(xù)處理下一個媒體文件,直到處理完所有待處理媒體文件。
優(yōu)選的,當(dāng)所述媒體文件中存在有多個人臉圖像時,所述展示發(fā)送模塊,展示的人臉模板的數(shù)量與所述人臉圖像的數(shù)量相同;所述發(fā)送指令對應(yīng)所述多個人臉圖像的全部或指定的其中幾個或指定的其中一個。
優(yōu)選的,其特征在于,所述媒體文件包括照片、圖片和視頻。
本發(fā)明的有益效果是
本發(fā)明所公開的技術(shù)方案可以自動抽取照片、視頻中的人臉圖像,根據(jù)用戶的朋友庫自動分發(fā)給對應(yīng)的朋友,大幅度提高了日常社交活動中分發(fā)照片的效率和效果。讓用戶可以輕松應(yīng)對海量照片分發(fā)的挑戰(zhàn)。
將本發(fā)明所公開的技術(shù)方案應(yīng)用到可以連接互聯(lián)網(wǎng)的信息處理設(shè)備(如手機、平板電腦、可連接互聯(lián)網(wǎng)的相機等)上后,即可實現(xiàn)即拍即發(fā)的功能,從而無需事后處理照片,實現(xiàn)實時分享,減少工作量提高效率。
圖I是本發(fā)明的自動分發(fā)媒體文件的方法的步驟流程圖2是本發(fā)明的自動分發(fā)媒體文件的裝置的結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖,對本發(fā)明進5行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施方式
僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示本發(fā)明發(fā)明公開了一種自動分發(fā)媒體文件的方法
自動提取出媒體文件中的人臉圖像,用從所述媒體文件中提取得到的所述人臉圖像和用戶保存的朋友庫中的人臉模板自動匹配,根據(jù)匹配結(jié)果和用戶指令,自動將所述媒體文件分發(fā)給對應(yīng)的朋友。
具體包括以下步驟
SI,創(chuàng)建并維護用于存儲所述人臉模板以及與所述人臉模板對應(yīng)的收件地址和朋友名字的所述朋友庫;當(dāng)然該朋友庫也可以是從現(xiàn)有的通訊錄(如手機通訊錄、電子郵件中的通訊錄等)修改而來,也可以是一個與現(xiàn)在通訊錄互通的數(shù)據(jù)庫文件,也可以是一個獨立的數(shù)據(jù)庫文件。
S2,獲取所述媒體文件,并判斷所述媒體文件中是否存在人臉圖像;如果存在則執(zhí)行S3,如果不存在則結(jié)束;所述媒體文件可以是已經(jīng)存儲于信息處理設(shè)備中的圖片文件或照片文件或視頻文件,也可以是通過圖像采集裝置實時采集并存儲得到的照片文件或視頻文件。判斷媒體文件中是否存在人臉圖像可以使用開源代碼opencv中的查找人臉的函數(shù), 或face, com和盛大公司提供的免費API函數(shù)中的查找人臉函數(shù)來實現(xiàn)。盛大公司免費人臉識別 API 地址是http://www. faceap1. cn/index/show_doc/ model = doc&id = 5, face, com 網(wǎng)站的免費人臉識別 API 地址是http://developer s. face, com/docs/api/
S3,提取所述媒體文件中的一個人臉圖像,并用所述人臉圖像與所述朋友庫中的所述人臉模板分別比對,判斷所述朋友庫中是否存在與所述人臉圖像相似度大于90%的所述人臉模板,如果存在則執(zhí)行S5,如果不存在則執(zhí)行S4 ;實現(xiàn)人臉對比的方法是使用開源代碼opencv中的對比人像功能,也可使用face, com和盛大公司提供的免費API函數(shù)中的比對識別函數(shù),將兩張人像進行對比并獲得相似度數(shù)值,相似度超過90%就可以認為是同一人,提交給用戶進行參考。
S4,將S3中提取得到的所述人臉圖像做為新的人臉模板,連同用戶輸入的與所述新的人臉模板相對應(yīng)的朋友名字和收件地址一起存入所述朋友庫;然后執(zhí)行S5 ;
S5,循環(huán)執(zhí)行S3-S4,直到所述媒體文件中的所述人臉圖像全部處理完畢,然后執(zhí)行S6 ;
S6,展示與所述人臉圖像相似度最高的所述人臉模板和與所述人臉模板相對應(yīng)的所述朋友名字和所述收件地址,并等待確認發(fā)送的指令;當(dāng)接收到所述確認發(fā)送指令后,則將所述媒體文件發(fā)送到所述確認發(fā)送指令對應(yīng)的所述收件地址;當(dāng)所述媒體文件中存在有多個人臉圖像時,展示的人臉模板的數(shù)量與所述人臉圖像的數(shù)量相同;所述發(fā)送指令對應(yīng)所述多個人臉圖像的全部或指定的其中幾個或指定的其中一個;這樣的話只需一次確認就可以同時發(fā)送給多個朋友,發(fā)送效率可以大大提高。
當(dāng)然朋友庫中,一個朋友名字下的人臉模板可以存儲多個人臉圖像以提高匹配成功率,也可以存儲有多個收件地址供發(fā)送時選擇。
當(dāng)有多個媒體文件需要處理時,還可以包括以下步驟,從而可以短時間內(nèi)批量處理媒體文件,從而提高效率;
S7,判斷是否已經(jīng)處理完所有待處理媒體文件,如果是則結(jié)束;如果不是則執(zhí)行S2處理下一個媒體文件,直到處理完所有待處理媒體文件,然后結(jié)束。
當(dāng)然,當(dāng)有多個媒體文件需要處理時,也可以采用如下方法
先把所有媒體文件匹配完畢后再集中發(fā)送,S卩,把包含同一朋友的所有媒體文件集中起來,一起發(fā)送給該朋友。
本發(fā)明中所述的媒體文件包括照片、圖片和視頻;當(dāng)處理視頻等動態(tài)媒體文件時, 先通過抽取視頻中的靜態(tài)圖像的方式,把視頻分解成靜態(tài)圖像再進行匹配處理,但為了避免抽取到的圖像過多使處理難度增加,一般每秒抽取一張即可。
本發(fā)明中所述的收地址包括電子郵件地址和/或微博地址和/或微信地址等; 當(dāng)然也可以包括SNS社區(qū)類網(wǎng)站(如facebook、開心網(wǎng)、人人網(wǎng)等)的用戶ID。
如果將本發(fā)明所公開的技術(shù)方案應(yīng)用到可以連接互聯(lián)網(wǎng)的信息處理設(shè)備(如手機、平板電腦、可連接互聯(lián)網(wǎng)的相機等)上后,即可實現(xiàn)即拍即發(fā)的功能,從而無需事后處理照片,實現(xiàn)實時分享,減少工作量提高效率。
如圖2所示,本發(fā)明發(fā)明公開了一種自動分發(fā)媒體文件的裝置,包括
朋友庫,用于存儲人臉模板以及與所述人臉模板對應(yīng)的收件地址和朋友名字;
媒體文件獲取判斷模塊,用于獲取媒體文件,并判斷所述媒體文件中是否存在人臉圖像;
人臉圖像提取比對模塊,用于提取所述媒體文件中的一個人臉圖像,并用所述人臉圖像與所述朋友庫中的人臉模板分別比對,判斷所述朋友庫中是否存在與所述人臉圖像相似度大于90%的所述人臉模板;
人臉模板錄入模塊,用于將提取得到的所述人臉圖像做為新的人臉模板,連同用戶輸入的與所述新的人臉模板相對應(yīng)的朋友名字和收件地址一起存入所述朋友庫;
展示發(fā)送模塊,用于展示與所述人臉圖像相似度最高的所述人臉模板和與所述人臉模板相對應(yīng)的所述朋友名字和所述收件地址,并等待確認發(fā)送的指令;當(dāng)接收到所述確認發(fā)送指令后,則將所述媒體文件發(fā)送到所述確認發(fā)送指令對應(yīng)的所述收件地址。
判斷循環(huán)模塊,用于判斷是否已經(jīng)處理完所有待處理媒體文件,如果是則結(jié)束;如果不是則繼續(xù)處理下一個媒體文件,直到處理完所有待處理媒體文件。
當(dāng)所述媒體文件中存在有多個人臉圖像時,所述展示發(fā)送模塊,展示的人臉模板的數(shù)量與所述人臉圖像的數(shù)量相同;所述發(fā)送指令對應(yīng)所述多個人臉圖像的全部或指定的其中幾個或指定的其中一個。
所述媒體文件包括照片、圖片和視頻。
通過采用本發(fā)明公開的上述技術(shù)方案,得到了如下有益的效果
本發(fā)明所公開的技術(shù)方案可以自動抽取照片、視頻中的人臉圖像,根據(jù)用戶的朋友庫自動分發(fā)給對應(yīng)的朋友,大幅度提高了日常社交活動中分發(fā)照片的效率和效果。讓用戶可以輕松應(yīng)對海量照片分發(fā)的挑戰(zhàn)。
將本發(fā)明所公開的技術(shù)方案應(yīng)用到可以連接互聯(lián)網(wǎng)的信息處理設(shè)備(如手機、平板電腦、可連接互聯(lián)網(wǎng)的相機等)上后,即可實現(xiàn)即拍即發(fā)的功能,從而無需事后處理照片,實現(xiàn)實時分享,減少工作量提高效率。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視本發(fā)明的保 護范圍。
權(quán)利要求
1.一種自動分發(fā)媒體文件的方法,其特征在于,包括以下步驟 自動提取出媒體文件中的人臉圖像; 用從所述媒體文件中提取得到的所述人臉圖像和用戶保存的朋友庫中的人臉模板自動匹配; 根據(jù)匹配結(jié)果和用戶指令,自動將所述媒體文件分發(fā)給對應(yīng)的朋友。
2.根據(jù)權(quán)利要求I所述的自動分發(fā)媒體文件的方法,其特征在于,具體包括以下步驟 SI,創(chuàng)建并維護用于存儲所述人臉模板以及與所述人臉模板對應(yīng)的收件地址和朋友名字的所述朋友庫; S2,獲取所述媒體文件,并判斷所述媒體文件中是否存在人臉圖像;如果存在則執(zhí)行S3,如果不存在則結(jié)束; S3,提取所述媒體文件中的一個人臉圖像,并用所述人臉圖像與所述朋友庫中的所述人臉模板分別比對,判斷所述朋友庫中是否存在與所述人臉圖像相似度大于90%的所述人臉模板,如果存在則執(zhí)行S5,如果不存在則執(zhí)行S4 ; S4,將S3中提取得到的所述人臉圖像做為新的人臉模板,連同用戶輸入的與所述新的人臉模板相對應(yīng)的朋友名字和收件地址一起存入所述朋友庫;然后執(zhí)行S5 ; S5,循環(huán)執(zhí)行S3-S4,直到所述媒體文件中的所述人臉圖像全部處理完畢,然后執(zhí)行S6; S6,展示與所述人臉圖像相似度最高的所述人臉模板和與所述人臉模板相對應(yīng)的所述朋友名字和所述收件地址,并等待確認發(fā)送的指令;當(dāng)接收到所述確認發(fā)送指令后,則將所述媒體文件發(fā)送到所述確認發(fā)送指令對應(yīng)的所述收件地址。
3.根據(jù)權(quán)利要求2所述的自動分發(fā)媒體文件的方法,其特征在于,還包括以下步驟 S7,判斷是否已經(jīng)處理完所有待處理媒體文件,如果是則結(jié)束;如果不是則執(zhí)行S2處理下一個媒體文件,直到處理完所有待處理媒體文件,然后結(jié)束。
4.根據(jù)權(quán)利要求2所述的自動分發(fā)媒體文件的方法,其特征在于,S6中,當(dāng)所述媒體文件中存在有多個人臉圖像時,展示的人臉模板的數(shù)量與所述人臉圖像的數(shù)量相同;所述發(fā)送指令對應(yīng)所述多個人臉圖像的全部或指定的其中幾個或指定的其中一個。
5.根據(jù)權(quán)利要求1-4任一權(quán)利要求所述的自動分發(fā)媒體文件的方法,其特征在于,所述媒體文件包括照片、圖片和視頻。
6.根據(jù)權(quán)利要求1-4任一權(quán)利要求所述的自動分發(fā)媒體文件的方法,其特征在于,所述收件地址包括電子郵件地址和/或微博地址和/或微信地址和/或手機號碼地址和/或SNS社區(qū)網(wǎng)站的用戶地址。
7.一種自動分發(fā)媒體文件的裝置,其特征在于,包括 朋友庫,用于存儲人臉模板以及與所述人臉模板對應(yīng)的收件地址和朋友名字; 媒體文件獲取判斷模塊,用于獲取媒體文件,并判斷所述媒體文件中是否存在人臉圖像; 人臉圖像提取比對模塊,用于提取所述媒體文件中的一個人臉圖像,并用所述人臉圖像與所述朋友庫中的人臉模板分別比對,判斷所述朋友庫中是否存在與所述人臉圖像相似度大于90%的所述人臉模板; 人臉模板錄入模塊,用于將提取得到的所述人臉圖像做為新的人臉模板,連同用戶輸入的與所述新的人臉模板相對應(yīng)的朋友名字和收件地址一起存入所述朋友庫; 展示發(fā)送模塊,用于展示與所述人臉圖像相似度最高的所述人臉模板和與所述人臉模板相對應(yīng)的所述朋友名字和所述收件地址,并等待確認發(fā)送的指令;當(dāng)接收到所述確認發(fā)送指令后,則將所述媒體文件發(fā)送到所述確認發(fā)送指令對應(yīng)的所述收件地址。
8.根據(jù)權(quán)利要求7所述的自動分發(fā)媒體文件的裝置,其特征在于,還包括判斷循環(huán)模塊,用于判斷是否已經(jīng)處理完所有待處理媒體文件,如果是則結(jié)束;如果不是則繼續(xù)處理下一個媒體文件,直到處理完所有待處理媒體文件。
9.根據(jù)權(quán)利要求7所述的自動分發(fā)媒體文件的裝置,其特征在于,當(dāng)所述媒體文件中存在有多個人臉圖像時,所述展示發(fā)送模塊,展示的人臉模板的數(shù)量與所述人臉圖像的數(shù)量相同;所述發(fā)送指令對應(yīng)所述多個人臉圖像的全部或指定的其中幾個或指定的其中一個。
10.根據(jù)權(quán)利要求7-9任一權(quán)利要求所述的自動分發(fā)媒體文件的裝置,其特征在于,所述媒體文件包括照片、圖片和視頻。
全文摘要
本發(fā)明公開了一種自動分發(fā)媒體文件的方法自動提取出媒體文件中的人臉圖像,用從所述媒體文件中提取得到的所述人臉圖像和用戶保存的朋友庫中的人臉模板自動匹配,根據(jù)匹配結(jié)果和用戶指令,自動將所述媒體文件分發(fā)給對應(yīng)的朋友。大幅度提高了日常社交活動中分發(fā)照片的效率和效果。讓用戶可以輕松應(yīng)對海量照片分發(fā)的挑戰(zhàn)。將本發(fā)明所公開的技術(shù)方案應(yīng)用到可以連接互聯(lián)網(wǎng)的信息處理設(shè)備(如手機、平板電腦、可連接互聯(lián)網(wǎng)的相機等)上后,即可實現(xiàn)即拍即發(fā)的功能,從而無需事后處理照片,實現(xiàn)實時分享,減少工作量提高效率。
文檔編號G06K9/64GK102982064SQ201210366179
公開日2013年3月20日 申請日期2012年9月27日 優(yōu)先權(quán)日2012年9月27日
發(fā)明者張* 申請人:北京摹位傳奇網(wǎng)絡(luò)科技有限責(zé)任公司