圖像處理方法、裝置及設(shè)備的制作方法
【專利摘要】本公開是關(guān)于一種圖像處理方法、裝置及設(shè)備,屬于圖像【技術(shù)領(lǐng)域】。所述方法包括:對待處理圖像的背景區(qū)域進行截圖處理,得到背景截圖;對所述背景截圖進行壓縮處理,得到壓縮圖像;對所述壓縮圖像進行圖像模糊處理,得到第一背景模糊圖像;將所述第一背景模糊圖像進行放大處理,直至與所述背景截圖的大小一致,得到第二背景模糊圖像;將所述待處理圖像中的背景區(qū)域替換為所述第二背景模糊圖像,得到具有背景模糊效果的圖像。由于在對待處理圖像中的背景截圖進行模糊處理之前,對背景截圖進行了壓縮,并對壓縮圖像進行模糊處理,所以可有效減少圖像模糊處理耗時,節(jié)約了資源。
【專利說明】圖像處理方法、裝置及設(shè)備
【技術(shù)領(lǐng)域】
[0001] 本公開涉及圖像【技術(shù)領(lǐng)域】,特別涉及一種圖像處理方法、裝置及設(shè)備。
【背景技術(shù)】
[0002] 在圖像處理過程中,為了突顯圖像的主題,通常采取突出主題、模糊背景的處理方 式。以人像為例,特別是針對人物特寫來說,為了突出人物的面部表情和頭像細節(jié),采取模 糊背景的處理方式對人像進行襯托,可達到意想不到的效果。
[0003] 相關(guān)技術(shù)在對圖像進行背景模糊處理時,先對待處理圖像的背景區(qū)域進行截圖處 理,得到一個背景截圖;再根據(jù)現(xiàn)有模糊算法,將該截圖進行模糊處理,得到具有背景模糊 效果的圖像。
[0004] 在實現(xiàn)本公開的過程中,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)至少存在以下問題:
[0005] 在圖像處理過程中,由于按照背景截圖的原大小對該截圖進行模糊處理,所以處 理過程較為耗時,占用了大量資源。
【發(fā)明內(nèi)容】
[0006] 為克服相關(guān)技術(shù)中存在的問題,本公開提供一種圖像處理方法、裝置及設(shè)備。
[0007] 根據(jù)本公開實施例的第一方面,提供一種圖像處理方法,所述方法包括:
[0008] 對待處理圖像的背景區(qū)域進行截圖處理,得到背景截圖;
[0009] 對所述背景截圖進行壓縮處理,得到壓縮圖像;
[0010] 對所述壓縮圖像進行圖像模糊處理,得到第一背景模糊圖像;
[0011] 將所述第一背景模糊圖像進行放大處理,直至與所述背景截圖的大小一致,得到 第二背景模糊圖像;
[0012] 將所述待處理圖像中的背景區(qū)域替換為所述第二背景模糊圖像,得到具有背景模 糊效果的圖像。
[0013] 可選地,所述對所述背景截圖進行壓縮處理,得到壓縮圖像,包括:
[0014] 根據(jù)預(yù)設(shè)壓縮系數(shù),對所述背景截圖進行等比例壓縮,得到所述壓縮圖像。
[0015] 可選地,所述對所述壓縮圖像進行圖像模糊處理,包括:
[0016] 對于所述壓縮圖像中的每一個像素點,以所述像素點為中心,確定位于預(yù)設(shè)半徑 所覆蓋范圍內(nèi)的多個指定像素點;
[0017] 獲取所述多個指定像素點的像素值;
[0018] 將所述多個像素值的平均值確定為所述像素點的新的像素值。
[0019] 可選地,所述將所述第一背景模糊圖像進行放大處理,直至與所述背景截圖的大 小一致,得到第二背景模糊圖像,包括:
[0020] 根據(jù)預(yù)設(shè)壓縮系數(shù),對所述第一背景模糊圖像進行等比例放大處理,直至與所述 背景截圖的大小一致,得到所述第二背景模糊圖像。
[0021] 可選地,所述對待處理圖像的背景區(qū)域進行截圖處理,得到背景截圖,包括:
[0022] 根據(jù)用戶的選中操作,確定所述待處理圖像中的背景區(qū)域;
[0023] 確定位于所述背景區(qū)域的各個像素點;
[0024] 根據(jù)所述各個像素點的像素值,生成位圖文件。
[0025] 根據(jù)本公開實施例的第二方面,提供一種圖像處理裝置,所述裝置包括:
[0026] 截圖模塊,用于對待處理圖像的背景區(qū)域進行截圖處理,得到背景截圖;
[0027] 壓縮模塊,用于對所述背景截圖進行壓縮處理,得到壓縮圖像;
[0028] 模糊處理模塊,用于對所述壓縮圖像進行圖像模糊處理,得到第一背景模糊圖 像;
[0029] 放大模塊,用于將所述第一背景模糊圖像進行放大處理,直至與所述背景截圖的 大小一致,得到第二背景模糊圖像;
[0030] 替換模塊,用于將所述待處理圖像中的背景區(qū)域替換為所述第二背景模糊圖像, 得到具有背景模糊效果的圖像。
[0031] 可選地,所述壓縮模塊,用于根據(jù)預(yù)設(shè)壓縮系數(shù),對所述背景截圖進行等比例壓 縮,得到所述壓縮圖像。
[0032] 可選地,所述模糊處理模塊,用于對于所述壓縮圖像中的每一個像素點,以所述像 素點為中心,確定位于預(yù)設(shè)半徑所覆蓋范圍內(nèi)的多個指定像素點;獲取所述多個指定像素 點的像素值;將所述多個像素值的平均值確定為所述像素點的新的像素值。
[0033] 可選地,所述放大模塊,用于根據(jù)預(yù)設(shè)壓縮系數(shù),對所述第一背景模糊圖像進行等 比例放大處理,直至與所述背景截圖的大小一致,得到所述第二背景模糊圖像。
[0034] 可選地,所述截圖模塊,用于根據(jù)用戶的選中操作,確定所述待處理圖像中的背景 區(qū)域;確定位于所述背景區(qū)域的各個像素點;根據(jù)所述各個像素點的像素值,生成位圖文 件。
[0035] 根據(jù)本公開實施例的第三方面,提供一種圖像處理設(shè)備,所述設(shè)備包括:
[0036] 處理器;
[0037] 用于存儲處理器可執(zhí)行指令的存儲器;
[0038] 其中,所述處理器被配置為:對待處理圖像的背景區(qū)域進行截圖處理,得到背景截 圖;對所述背景截圖進行壓縮處理,得到壓縮圖像;對所述壓縮圖像進行圖像模糊處理,得 到第一背景模糊圖像;將所述第一背景模糊圖像進行放大處理,直至與所述背景截圖的大 小一致,得到第二背景模糊圖像;將所述待處理圖像中的背景區(qū)域替換為所述第二背景模 糊圖像,得到具有背景模糊效果的圖像。
[0039] 本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0040] 在對待處理圖像的背景區(qū)域進行截圖處理后,對背景截圖進行壓縮處理,并對壓 縮圖像進行圖像模糊處理,得到第一背景模糊圖像;之后再將第一背景模糊圖像進行放大 處理,直至與背景截圖的大小一致,得到第二背景模糊圖像,由于在對待處理圖像中的背景 截圖進行模糊處理之前,對背景截圖進行了壓縮,并對壓縮圖像進行模糊處理,所以可有效 減少圖像模糊處理耗時,節(jié)約了資源。
[0041] 應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不 能限制本公開。
【專利附圖】
【附圖說明】
[0042] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施 例,并與說明書一起用于解釋本發(fā)明的原理。
[0043] 圖1是根據(jù)一示例性實施例示出的一種圖像處理方法的流程圖。
[0044] 圖2是根據(jù)一示例性實施例示出的一種圖像處理方法的流程圖。
[0045] 圖3是根據(jù)一示例性實施例示出的一種圖像處理裝置的框圖。
[0046] 圖4是根據(jù)一示例性實施例示出的一種圖像處理設(shè)備的框圖。
【具體實施方式】
[0047] 這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例 中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附 權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0048] 在對本公開實施例做詳細地解釋說明之前,先對本發(fā)明的應(yīng)用場景予以介紹。
[0049] 本公開實施例提供的圖像處理方法主要應(yīng)用于android(安卓)設(shè)備上。比如,安 裝有android系統(tǒng)的智能手機或平板電腦等等。該種對圖像中背景區(qū)域進行模糊處理的方 式,在對待處理圖像中的背景區(qū)域進行截圖后,先對背景截圖進行壓縮處理;之后,再對該 壓縮圖像進行圖像模糊處理;最后,將模糊后的背景圖像進行放大,直至恢復(fù)原始背景截圖 的大小。不但可有效突出圖像主題、視覺效果良好,還大大地減少了模糊處理耗時。詳細過 程參見下述實施例。
[0050] 圖1是根據(jù)一示例性實施例示出的一種圖像處理方法的流程圖,如圖1所示,該圖 像處理方法用于終端中,包括以下步驟。
[0051] 在步驟101中,對待處理圖像的背景區(qū)域進行截圖處理,得到背景截圖。
[0052] 在步驟102中,對背景截圖進行壓縮處理,得到壓縮圖像。
[0053] 在步驟103中,對壓縮圖像進行圖像模糊處理,得到第一背景模糊圖像。
[0054] 在步驟104中,將第一背景模糊圖像進行放大處理,直至與背景截圖的大小一致, 得到第二背景模糊圖像。
[0055] 在步驟105中,將待處理圖像中的背景區(qū)域替換為第二背景模糊圖像,得到具有 背景模糊效果的圖像。
[0056] 本公開實施例提供的方法,在對待處理圖像的背景區(qū)域進行截圖處理后,對背景 截圖進行壓縮處理,并對壓縮圖像進行圖像模糊處理,得到第一背景模糊圖像;之后再將第 一背景模糊圖像進行放大處理,直至與背景截圖的大小一致,得到第二背景模糊圖像,由于 在對待處理圖像中的背景截圖進行模糊處理之前,對背景截圖進行了壓縮,并對壓縮圖像 進行模糊處理,所以可有效減少圖像模糊處理耗時,節(jié)約了資源。
[0057] 可選地,對背景截圖進行壓縮處理,得到壓縮圖像,包括:
[0058] 根據(jù)預(yù)設(shè)壓縮系數(shù),對背景截圖進行等比例壓縮,得到壓縮圖像。
[0059] 可選地,對壓縮圖像進行圖像模糊處理,包括:
[0060] 對于壓縮圖像中的每一個像素點,以像素點為中心,確定位于預(yù)設(shè)半徑所覆蓋范 圍內(nèi)的多個指定像素點;
[0061] 獲取多個指定像素點的像素值;
[0062] 將多個像素值的平均值確定為像素點的新的像素值。
[0063] 可選地,將第一背景模糊圖像進行放大處理,直至與背景截圖的大小一致,得到第 二背景模糊圖像,包括:
[0064] 根據(jù)預(yù)設(shè)壓縮系數(shù),對第一背景模糊圖像進行等比例放大處理,直至與背景截圖 的大小一致,得到第二背景模糊圖像。
[0065] 可選地,對待處理圖像的背景區(qū)域進行截圖處理,得到背景截圖,包括:
[0066] 根據(jù)用戶的選中操作,確定待處理圖像中的背景區(qū)域;
[0067] 確定位于背景區(qū)域的各個像素點;
[0068] 根據(jù)各個像素點的像素值,生成位圖文件。
[0069] 上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本發(fā)明的可選實施例,在此不再 --贅述。
[0070] 圖2是根據(jù)一示例性實施例示出的一種圖像處理方法的流程圖,如圖2所示,該圖 像處理方法用于終端中,包括以下步驟。
[0071] 在步驟201中,對待處理圖像的背景區(qū)域進行截圖處理,得到背景截圖。
[0072] 其中,背景區(qū)域指代除圖像主題之外的其他圖像區(qū)域。以人像為例,則圖像中除人 物所在區(qū)域之外的其他區(qū)域均為背景區(qū)域。該背景區(qū)域可包括風景、建筑物、街道等等。本 公開實施例對背景區(qū)域的形式不進行具體限定。
[0073] 在本公開實施例中,在對待處理圖像的背景區(qū)域進行截圖處理時,具體可采取下 述方式實現(xiàn):
[0074] 根據(jù)用戶的選中操作,確定待處理圖像中的背景區(qū)域;確定位于背景區(qū)域的各個 像素點;根據(jù)各個像素點的像素值,生成位圖文件。
[0075] 其中,待處理圖像中的背景區(qū)域可由用戶通過鼠標指針進行勾畫。在用戶沿著待 處理圖像中主題區(qū)域(比如,人像中人物所在區(qū)域)的邊緣進行勾畫后,那么位于勾畫出的 邊緣線之外的區(qū)域便為待處理圖像中的背景區(qū)域。在本公開實施例中,確定背景區(qū)域后,在 對背景區(qū)域進行截圖處理時,生成的是位圖文件(bitmap)。該位圖文件也即背景截圖。在 根據(jù)各個像素點的像素值生成位圖文件時,具體可通過getDrawingCacheO函數(shù)實現(xiàn),本 公開實施例對此不進行具體限定。通過getDrawingCacheO函數(shù)生成位圖文件可參考現(xiàn)有 的程序代碼,此處不再贅述。
[0076] 當然,除上述對背景區(qū)域進行截圖處理的方式外,還可采取其他截圖方式,本公開 實施例對此不進行具體限定。
[0077] 在步驟202中,根據(jù)預(yù)設(shè)壓縮系數(shù),對背景截圖進行等比例壓縮處理,得到壓縮圖 像。
[0078] 其中,預(yù)設(shè)壓縮系數(shù)用來指示對背景截圖的壓縮程度。預(yù)設(shè)壓縮系數(shù)可為2,即對 背景截圖進行2倍程度的壓縮,壓縮后的圖像大小為原始圖像大小的二分之一;預(yù)設(shè)壓縮 系數(shù)還可為4,即對背景截圖進行4倍程度的壓縮,壓縮后的圖像大小為原始圖像大小的四 分之一。本公開實施例對預(yù)設(shè)壓縮系數(shù)的大小不進行具體限定。
[0079] 在本公開實施例中,等比例壓縮的含義是,對背景截圖的寬度和高度進行同等程 度的壓縮。比如,在對背景截圖進行壓縮處理之前,背景截圖的寬高比為a:b,則在對背景截 圖進行壓縮處理之后,壓縮后圖像的寬高比依然為a:b。以待處理圖像的大小為128*256, 預(yù)設(shè)壓縮系數(shù)為2為例,則在根據(jù)預(yù)設(shè)壓縮系數(shù)對背景截圖進行等比例壓縮后,壓縮圖像 的大小為64*128。壓縮之前背景截圖的寬高比為1:2 ;壓縮之后壓縮圖像的寬高比同樣為 1:2。
[0080] 當然,除采取上述方式對背景截圖進行壓縮處理之外,還可采取其他壓縮方式,本 公開實施例對此不進行具體限定。
[0081] 在步驟203中,對壓縮圖像進行圖像模糊處理,得到第一背景模糊圖像。
[0082] 在本公開實例中,在對壓縮圖像進行圖像模糊處理時,可依據(jù)模糊效果的優(yōu)良,采 用不同的模糊算法對上述步驟202中得到的壓縮圖像進行處理。如果對背景模糊效果的要 求不是很苛刻,則為了減少模糊處理耗時,可采取均值模糊等快速模糊算法對壓縮圖像進 行模糊處理。如果對背景模糊效果的要求很苛刻,則可采取高斯模糊算法等較為復(fù)雜的算 法進行處理。由于本公開實施例主要為了減小圖像模糊處理耗時,所以可采取均值模糊算 法對壓縮圖像進行處理,詳細過程如下:
[0083] 對于壓縮圖像中的每一個像素點,以該像素點為中心,確定位于預(yù)設(shè)半徑所覆蓋 范圍內(nèi)的多個指定像素點;獲取多個指定像素點的像素值;將多個像素值的平均值確定為 像素點的新的像素值。
[0084] 其中,預(yù)設(shè)半徑的大小可為4個像素點所占長度,還可為8個像素點所占長度,本 公開實施例對預(yù)設(shè)半徑的大小不進行具體限定。
[0085] 對于壓縮圖像中的一個像素點S,以像素點S為中心,以位于預(yù)設(shè)半徑所覆蓋范圍 內(nèi)的指定像素點為η個,這η個指定像素點的像素值分別為ΡρΡ2、Ρ3......Pn^P n為例,則像 素點S的新的像素值
【權(quán)利要求】
1. 一種圖像處理方法,其特征在于,所述方法包括: 對待處理圖像的背景區(qū)域進行截圖處理,得到背景截圖; 對所述背景截圖進行壓縮處理,得到壓縮圖像; 對所述壓縮圖像進行圖像模糊處理,得到第一背景模糊圖像; 將所述第一背景模糊圖像進行放大處理,直至與所述背景截圖的大小一致,得到第二 背景模糊圖像; 將所述待處理圖像中的背景區(qū)域替換為所述第二背景模糊圖像,得到具有背景模糊效 果的圖像。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述背景截圖進行壓縮處理,得到 壓縮圖像,包括: 根據(jù)預(yù)設(shè)壓縮系數(shù),對所述背景截圖進行等比例壓縮,得到所述壓縮圖像。
3. 根據(jù)要求1所述的方法,其特征在于,所述對所述壓縮圖像進行圖像模糊處理,包 括: 對于所述壓縮圖像中的每一個像素點,以所述像素點為中心,確定位于預(yù)設(shè)半徑所覆 蓋范圍內(nèi)的多個指定像素點; 獲取所述多個指定像素點的像素值; 將所述多個像素值的平均值確定為所述像素點的新的像素值。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述第一背景模糊圖像進行放大 處理,直至與所述背景截圖的大小一致,得到第二背景模糊圖像,包括: 根據(jù)預(yù)設(shè)壓縮系數(shù),對所述第一背景模糊圖像進行等比例放大處理,直至與所述背景 截圖的大小一致,得到所述第二背景模糊圖像。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對待處理圖像的背景區(qū)域進行截圖 處理,得到背景截圖,包括: 根據(jù)用戶的選中操作,確定所述待處理圖像中的背景區(qū)域; 確定位于所述背景區(qū)域的各個像素點; 根據(jù)所述各個像素點的像素值,生成位圖文件。
6. -種圖像處理裝置,其特征在于,所述裝置包括: 截圖模塊,用于對待處理圖像的背景區(qū)域進行截圖處理,得到背景截圖; 壓縮模塊,用于對所述背景截圖進行壓縮處理,得到壓縮圖像; 模糊處理模塊,用于對所述壓縮圖像進行圖像模糊處理,得到第一背景模糊圖像; 放大模塊,用于將所述第一背景模糊圖像進行放大處理,直至與所述背景截圖的大小 一致,得到第二背景模糊圖像; 替換模塊,用于將所述待處理圖像中的背景區(qū)域替換為所述第二背景模糊圖像,得到 具有背景模糊效果的圖像。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述壓縮模塊,用于根據(jù)預(yù)設(shè)壓縮系數(shù), 對所述背景截圖進行等比例壓縮,得到所述壓縮圖像。
8. 根據(jù)要求6所述的裝置,其特征在于,所述模糊處理模塊,用于對于所述壓縮圖像中 的每一個像素點,以所述像素點為中心,確定位于預(yù)設(shè)半徑所覆蓋范圍內(nèi)的多個指定像素 點;獲取所述多個指定像素點的像素值;將所述多個像素值的平均值確定為所述像素點的 新的像素值。
9. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述放大模塊,用于根據(jù)預(yù)設(shè)壓縮系數(shù), 對所述第一背景模糊圖像進行等比例放大處理,直至與所述背景截圖的大小一致,得到所 述第二背景模糊圖像。
10. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述截圖模塊,用于根據(jù)用戶的選中操 作,確定所述待處理圖像中的背景區(qū)域;確定位于所述背景區(qū)域的各個像素點;根據(jù)所述 各個像素點的像素值,生成位圖文件。
11. 一種圖像處理設(shè)備,其特征在于,所述設(shè)備包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為:對待處理圖像的背景區(qū)域進行截圖處理,得到背景截圖; 對所述背景截圖進行壓縮處理,得到壓縮圖像;對所述壓縮圖像進行圖像模糊處理,得到第 一背景模糊圖像;將所述第一背景模糊圖像進行放大處理,直至與所述背景截圖的大小一 致,得到第二背景模糊圖像;將所述待處理圖像中的背景區(qū)域替換為所述第二背景模糊圖 像,得到具有背景模糊效果的圖像。
【文檔編號】G06T5/00GK104361558SQ201410575630
【公開日】2015年2月18日 申請日期:2014年10月24日 優(yōu)先權(quán)日:2014年10月24日
【發(fā)明者】江建和, 秦朝, 鐘毅 申請人:小米科技有限責任公司