縮略圖的生成方法和裝置制造方法
【專利摘要】本發明公開了一種縮略圖的生成方法和裝置,其中,縮略圖的生成方法,包括:獲取待處理圖片;對待處理圖片進行類型識別;以及按照與識別出的類型對應的處理方式對待處理圖片進行處理,生成對應的縮略圖。本發明實施例的縮略圖的生成方法,通過對待處理圖片進行識別,并按照與識別出的類型對應的處理方式對待處理圖片進行處理,生成對應的縮略圖,顯著提升了縮略圖的質量,使用戶能夠快速、方便地通過瀏覽縮略圖獲取圖片信息,從而提升用戶體驗。
【專利說明】縮略圖的生成方法和裝置
【技術領域】
[0001] 本發明涉及計算機【技術領域】,尤其涉及一種縮略圖的生成方法和裝置。
【背景技術】
[0002] 隨著互聯網和硬件終端的飛速發展,用戶能夠隨時利用電腦、智能手機等終端訪 問海量的圖片或視頻資源。為了讓用戶能夠在海量的圖片或視頻資源中快速定位感興趣的 內容,可對圖片或視頻資源生成縮略圖。用戶可通過瀏覽縮略圖的方式快速了解圖片或視 頻資源的主題及內容等信息。
[0003] 目前,生成縮略圖的方式主要有兩種:第一種方式是裁剪圖片的中心區域生成縮 略圖,另一種方式是對圖片進行整體縮放,從而生成縮略圖。
[0004] 但是,在實現本申請過程中,發明人發現現有技術中至少存在如下問題:當圖片中 的主體未處于圖片的中心區域時,第一種方式有可能將主體裁剪掉;當圖片中的主體在圖 片中的比例過小時,用戶可能無法看清通過第二種方式生成的縮略圖中的主體。以上兩種 方式生成的縮略圖,均無法完美地向用戶展示圖片的主體,使用戶無法快速地通過瀏覽縮 略圖獲取圖片信息,導致用戶體驗差。
【發明內容】
[0005] 本發明實施例旨在至少在一定程度上解決上述技術問題。
[0006] 為此,本發明的第一個目的在于提出一種縮略圖的生成方法,該方法能夠顯著提 升縮略圖的質量,使用戶能夠快速、方便地通過瀏覽縮略圖獲取圖片信息,從而提升用戶體 驗。
[0007] 本發明的第二個目的在于提出一種縮略圖的生成裝置。
[0008] 為達上述目的,根據本發明第一方面實施例提出了一種縮略圖的生成方法,包括: 獲取待處理圖片;對所述待處理圖片進行類型識別;以及按照與識別出的類型對應的處理 方式對所述待處理圖片進行處理,生成對應的縮略圖。
[0009] 本發明實施例的縮略圖的生成方法,通過對待處理圖片進行識別,并按照與識別 出的類型對應的處理方式對待處理圖片進行處理,生成對應的縮略圖,顯著提升了縮略圖 的質量,使用戶能夠快速、方便地通過瀏覽縮略圖獲取圖片信息,從而提升用戶體驗。
[0010] 為達上述目的,根據本發明第二方面實施例提出了一種縮略圖的生成裝置,包括: 獲取模塊,用于獲取待處理圖片;識別模塊,用于對所述待處理圖片進行類型識別;以及生 成模塊,用于按照與識別出的類型對應的處理方式對所述待處理圖片進行處理,生成對應 的縮略圖。
[0011] 本發明實施例的縮略圖的生成裝置,通過對待處理圖片進行識別,并按照與識別 出的類型對應的處理方式對待處理圖片進行處理,生成對應的縮略圖,顯著提升了縮略圖 的質量,使用戶能夠快速、方便地通過瀏覽縮略圖獲取圖片信息,從而提升用戶體驗。
[0012] 本發明的附加方面和優點將在下面的描述中部分給出,部分將從下面的描述中變 得明顯,或通過本發明的實踐了解到。
【專利附圖】
【附圖說明】
[0013] 圖1為根據本發明一個實施例的縮略圖的生成方法的流程圖。
[0014] 圖2為根據本發明一個具體實施例的縮略圖的生成方法的流程圖。
[0015] 圖3為根據本發明一個具體實施例的待處理圖片的示例圖。
[0016] 圖4為根據本發明一個具體實施例的生成的縮略圖的示例圖。
[0017] 圖5為根據本發明一個實施例的縮略圖的生成裝置的結構示意圖。
【具體實施方式】
[0018] 下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終 相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附 圖描述的實施例是示例性的,旨在用于解釋本發明,而不能理解為對本發明的限制。
[0019] 下面參考附圖描述本發明實施例的縮略圖的生成方法。
[0020] 圖1為根據本發明一個實施例的縮略圖的生成方法的流程圖。
[0021] 如圖1所示,該縮略圖的生成方法包括:
[0022] S101,獲取待處理圖片。
[0023] 在本發明的實施例中,可從網盤、云相冊等網絡個人相冊中獲取待處理圖片,也可 從新聞、無線搜索等網頁資源中獲取待處理圖片,還可從本地保存的圖片庫中獲取待處理 圖片。
[0024] S102,對待處理圖片進行類型識別。
[0025] 在本發明的實施例中,可基于圖像自動標注技術對待處理圖片進行類型識別。其 中,待處理圖片的類型可包括沒有主體的圖片例如風景類,還可包括人和/或物當作主體 的圖片例如人像類。圖像自動標注技術的實現原理是基于深度學習算法對海量的人工標注 樣本進行學習,從而獲得識別模型以實現能夠對任意未知圖像進行自動分類標注。
[0026] S103,按照與識別出的類型對應的處理方式對待處理圖片進行處理,生成對應的 縮略圖。
[0027] 在本發明的實施例中,如果待處理圖片屬于第一類型(例如:風景類)時,為了保 留更多的信息,可對待處理圖片進行全局縮放處理,從而生成對應的縮略圖。
[0028] 如果待處理圖片屬于第二類型(例如:人像類)時,獲取待處理圖片的主體區域, 并根據主體區域生成縮略圖。
[0029] 具體地,當待處理圖片屬于人像類時,可基于人臉檢測技術檢測出人臉區域,再根 據人臉大小與人體軀干的一定比例,進一步檢測出人像區域,然后將人像區域作為主體區 域,對待處理圖片進行裁剪、壓縮等操作,最終生成縮略圖。
[0030] 當待處理圖片屬于主體比較突出的物品類時,可基于圖像顯著區域檢測技術檢測 出顯著區域。具體地,圖片顯著區域檢測主要是利用待處理圖片中明顯的主體與背景存在 的對比度差異,再通過在顏色空間分析待處理圖片對比度,獲得每個像素的顯著性取值,以 此檢測出顯著區域。在檢測出待處理圖片的顯著區域后,將顯著區域作為主體區域,對待處 理圖片進行裁剪、壓縮等操作,最終生成縮略圖。
[0031] 本發明實施例的縮略圖的生成方法,通過對待處理圖片進行識別,并按照與識別 出的類型對應的處理方式對待處理圖片進行處理,生成對應的縮略圖,顯著提升了縮略圖 的質量,使用戶能夠快速、方便地通過瀏覽縮略圖獲取圖片信息,從而提升用戶體驗。
[0032] 圖2為根據本發明一個具體實施例的縮略圖的生成方法的流程圖。
[0033] 如圖2所示,該縮略圖的生成方法包括:
[0034] S201,輸入待處理圖片。
[0035] 待處理圖片中既包括比較突出的人物主體,也包括比較突出的物品主體。
[0036] S202,檢測出人臉區域。
[0037] 根據人臉檢測技術,檢測出人臉區域。
[0038] S203,計算出人像區域。
[0039] 根據人臉大小與人體軀干的一定比例,計算出人像區域。
[0040] S204,計算出顯著區域。
[0041] 基于圖像顯著區域檢測技術計算出顯著區域。
[0042] S205,融合人像區域和顯著區域。
[0043] 將計算出的人像區域和顯著區域作為主體區域。
[0044] S206,主體區域裁剪,生成縮略圖。
[0045] 裁剪出待處理圖片的主體區域,以此生成縮略圖。
[0046] 在本發明的實施例中,如圖3所示,當待處理圖片中既包括比較突出的人物主體, 也包括比較突出的物品主體時,可結合人臉檢測技術以及圖像顯著區域檢測技術,檢測出 人像區域以及顯著區域。最后將檢測出的人像區域以及顯著區域作為主體區域,對待處理 圖片進行裁剪、壓縮等操作,最終生成縮略圖。生成的縮略圖如圖4所示。
[0047] 本發明實施例的縮略圖的生成方法,基于人臉檢測技術以及圖像顯著區域檢測技 術,檢測出人像區域以及顯著區域并將二者融合,以此生成縮略圖,顯著提升了縮略圖的質 量,使用戶能夠快速、方便地通過瀏覽縮略圖獲取圖片信息,從而提升用戶體驗。
[0048] 為了實現上述實施例,本發明還提出一種縮略圖的生成裝置。
[0049] 圖5為根據本發明一個實施例的縮略圖的生成裝置的結構示意圖。
[0050] 如圖5所示,該縮略圖的生成裝置包括:獲取模塊110、識別模塊120和生成模塊 130。其中,生成模塊包括:第一生成單元131和第二生成單元132。
[0051] 具體地,獲取模塊110用于獲取待處理圖片。
[0052] 在本發明的實施例中,獲取模塊110可從網盤、云相冊等網絡個人相冊中獲取待 處理圖片,也可從新聞、無線搜索等網頁資源中獲取待處理圖片,還可從本地保存的圖片庫 中獲取待處理圖片。
[0053] 識別模塊120用于對待處理圖片進行類型識別。
[0054] 在本發明的實施例中,識別模塊120可基于圖像自動標注技術對待處理圖片進行 類型識別。其中,待處理圖片的類型可包括沒有主體的圖片例如風景類,還可包括人和/或 物當作主體的圖片例如人像類。
[0055] 生成模塊130用于按照與識別出的類型對應的處理方式對待處理圖片進行處理, 生成對應的縮略圖。
[0056] 具體地,生成模塊130包括:第一生成單元131和第二生成單元132。
[0057] 第一生成單元131用于確定待處理圖片屬于第一類型時,對待處理圖片進行全局 縮放處理,生成對應的縮略圖。
[0058] 在本發明的實施例中,如果待處理圖片屬于第一類型(例如:風景類)時,為了保 留更多的信息,第一生成單元131可對待處理圖片進行全局縮放處理,從而生成對應的縮 略圖。
[0059] 第二生成單元132用于確定待處理圖片屬于第二類型時,獲取待處理圖片的主體 區域,并根據主體區域生成對應的縮略圖。
[0060] 如果待處理圖片屬于第二類型(例如:人像類)時,第二生成單元132可獲取待處 理圖片的主體區域,并根據主體區域生成縮略圖。具體地,當待處理圖片屬于人像類時,第 二生成單元132可基于人臉檢測技術檢測出人臉區域,再根據人臉大小與人體軀干的一定 比例,進一步檢測出人像區域,然后將人像區域作為主體區域,對待處理圖片進行裁剪、壓 縮等操作,最終生成縮略圖。
[0061] 當待處理圖片屬于主體比較突出的物品類時,第二生成單元132可基于圖像顯著 區域檢測技術檢測出顯著區域。具體地,圖片顯著區域檢測主要是利用待處理圖片中明顯 的主體與背景存在的對比度差異,再通過在顏色空間分析待處理圖片對比度,獲得每個像 素的顯著性取值,以此檢測出顯著區域。在檢測出待處理圖片的顯著區域后,第二生成單元 132可將顯著區域作為主體區域,對待處理圖片進行裁剪、壓縮等操作,最終生成縮略圖。 [0062] 本發明實施例的縮略圖的生成裝置,通過對待處理圖片進行識別,并按照與識別 出的類型對應的處理方式對待處理圖片進行處理,生成對應的縮略圖,顯著提升了縮略圖 的質量,使用戶能夠快速、方便地通過瀏覽縮略圖獲取圖片信息,從而提升用戶體驗。
[0063] 此外,術語"第一"、"第二"僅用于描述目的,而不能理解為指示或暗示相對重要性 或者隱含指明所指示的技術特征的數量。由此,限定有"第一"、"第二"的特征可以明示或 者隱含地包括至少一個該特征。在本發明的描述中,"多個"的含義是至少兩個,例如兩個, 三個等,除非另有明確具體的限定。
[0064] 在本發明中,除非另有明確的規定和限定,術語"安裝"、"相連"、"連接"、"固定"等 術語應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機械連 接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內 部的連通或兩個元件的相互作用關系,除非另有明確的限定。對于本領域的普通技術人員 而言,可以根據具體情況理解上述術語在本發明中的具體含義。
[0065] 在本說明書的描述中,參考術語"一個實施例"、"一些實施例"、"示例"、"具體示 例"、或"一些示例"等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特 點包含于本發明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不 必須針對的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任 一個或多個實施例或示例中以合適的方式結合。此外,在不相互矛盾的情況下,本領域的技 術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結 合和組合。
[〇〇66] 盡管上面已經示出和描述了本發明的實施例,可以理解的是,上述實施例是示例 性的,不能理解為對本發明的限制,本領域的普通技術人員在本發明的范圍內可以對上述 實施例進行變化、修改、替換和變型。
【權利要求】
1. 一種縮略圖的生成方法,其特征在于,包括: 獲取待處理圖片; 對所述待處理圖片進行類型識別;以及 按照與識別出的類型對應的處理方式對所述待處理圖片進行處理,生成對應的縮略 圖。
2. 根據權利要求1所述的方法,其特征在于,所述對所述待處理圖片進行類型識別,包 括: 基于圖像自動標注技術對所述待處理圖片進行類型識別。
3. 根據權利要求1所述的方法,其特征在于,所述按照與識別出的類型對應的處理方 式對所述待處理圖片進行處理,生成對應的縮略圖,包括: 確定所述待處理圖片屬于第一類型時,對所述待處理圖片進行全局縮放處理,生成對 應的縮略圖;或者 確定所述待處理圖片屬于第二類型時,獲取所述待處理圖片的主體區域,并根據所述 主體區域生成對應的縮略圖。
4. 根據權利要求3所述的方法,其特征在于,所述獲取所述待處理圖片的主體區域,包 括: 檢測出所述待處理圖片的人像區域,并將所述人像區域作為所述主體區域;和/或 檢測出所述待處理圖片的顯著區域,并將所述待處理圖片的顯著區域作為所述主體區 域。
5. 根據權利要求4所述的方法,其特征在于,所述檢測出所述待處理圖片的人像區域, 包括:基于人臉檢測技術檢測出人臉區域,根據所述人臉區域進一步檢測出所述人像區域; 或者 所述檢測出所述待處理圖片的顯著區域,包括: 基于圖像顯著區域檢測技術檢測出所述顯著區域。
6. -種縮略圖的生成裝置,其特征在于,包括: 獲取模塊,用于獲取待處理圖片; 識別模塊,用于對所述待處理圖片進行類型識別;以及 生成模塊,用于按照與識別出的類型對應的處理方式對所述待處理圖片進行處理,生 成對應的縮略圖。
7. 根據權利要求6所述的裝置,其特征在于,所述識別模塊,具體用于: 基于圖像自動標注技術對所述待處理圖片進行類型識別。
8. 根據權利要求6所述的裝置,其特征在于,所述生成模塊,包括: 第一生成單元,用于確定所述待處理圖片屬于第一類型時,對所述待處理圖片進行全 局縮放處理,生成對應的縮略圖;或者 第二生成單元,用于確定所述待處理圖片屬于第二類型時,獲取所述待處理圖片的主 體區域,并根據所述主體區域生成對應的縮略圖。
9. 根據權利要求8所述的裝置,其特征在于,所述第二生成單元,具體用于: 檢測出所述待處理圖片的人像區域,并將所述人像區域作為所述主體區域;和/或 檢測出所述待處理圖片的顯著區域,并將所述待處理圖片的顯著區域作為所述主體區 域。
10.根據權利要求9所述的裝置,其特征在于,所述第二生成單元,具體用于: 基于人臉檢測技術檢測出人臉區域,根據所述人臉區域進一步檢測出所述人像區域; 或者 基于圖像顯著區域檢測技術檢測出所述顯著區域。
【文檔編號】G06T7/00GK104063444SQ201410265913
【公開日】2014年9月24日 申請日期:2014年6月13日 優先權日:2014年6月13日
【發明者】李穎超, 黃明江, 榮岳成 申請人:百度在線網絡技術(北京)有限公司