圖像處理的方法及裝置制造方法
【專(zhuān)利摘要】本公開(kāi)是關(guān)于一種圖像處理的方法及裝置,用于提高圖像處理的效率。所述方法包括:獲得待修復(fù)視頻;識(shí)別所述待修復(fù)視頻中的線狀物體;對(duì)所述線狀物體進(jìn)行修復(fù),獲得已修復(fù)視頻。本實(shí)施例實(shí)現(xiàn)了對(duì)視頻中線狀物體的自動(dòng)修復(fù),提高了圖像處理效率。
【專(zhuān)利說(shuō)明】圖像處理的方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本公開(kāi)涉及圖像及計(jì)算機(jī)處理領(lǐng)域,尤其涉及圖像處理的方法及裝置。
【背景技術(shù)】
[0002] 隨著計(jì)算機(jī)技術(shù)的發(fā)展,幫助電影實(shí)現(xiàn)各種特技效果,畫(huà)面越來(lái)越絢麗。其中,為 了實(shí)現(xiàn)劇中人物的在空中的飛行特效,或者為了表現(xiàn)角色的武藝高超,已廣泛采用威亞技 術(shù)。威亞技術(shù)是將人或物通過(guò)鋼絲吊起,通過(guò)拖拽鋼絲使人或物在空中移動(dòng),實(shí)現(xiàn)飛行效 果。在后期制作時(shí),需要將鋼絲擦除。
[0003] 本公開(kāi)的發(fā)明人發(fā)現(xiàn),相關(guān)技術(shù)中,前期拍攝帶有威亞的畫(huà)面。在整個(gè)電影拍攝結(jié) 束后,對(duì)完整的電影視頻進(jìn)行后期制作。在后期制作過(guò)程中,將完整的視頻進(jìn)行轉(zhuǎn)碼,轉(zhuǎn)換 到適合圖像處理的格式。然后進(jìn)行圖像處理,擦除鋼絲。對(duì)處理后的圖像再次進(jìn)行轉(zhuǎn)碼,以 便播放。整個(gè)過(guò)程較為繁瑣,處理效率較低。因此,如何提高圖像處理的效率,是亟待解決 的問(wèn)題。
【發(fā)明內(nèi)容】
[0004] 為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供一種圖像處理的方法及裝置。
[0005] 根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種圖像處理的方法,包括:
[0006] 獲得待修復(fù)視頻;
[0007] 識(shí)別所述待修復(fù)視頻中的線狀物體;
[0008] 對(duì)所述線狀物體進(jìn)行修復(fù),獲得已修復(fù)視頻。
[0009] 本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本實(shí)施例實(shí)現(xiàn)了對(duì)視頻 中線狀物體的自動(dòng)修復(fù),提高了視頻處理效率。
[0010] 所述方法還包括:在拍攝視頻的過(guò)程中,獲得已拍攝的原視頻;
[0011] 所述獲得待修復(fù)視頻,包括:對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻。
[0012] 本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本實(shí)施例在視頻拍攝的 過(guò)程中邊拍攝邊進(jìn)行視頻修復(fù),節(jié)省了視頻解碼再編碼的過(guò)程,提高了視頻處理效率。
[0013] 所述識(shí)別所述待修復(fù)視頻中的線狀物體,包括:
[0014] 通過(guò)圖層選取內(nèi)容識(shí)別技術(shù),識(shí)別所述待修復(fù)視頻中的線狀物體。
[0015] 本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本實(shí)施例通過(guò)圖層選取 內(nèi)容識(shí)別技術(shù)可較準(zhǔn)確的識(shí)別出線狀物體。
[0016] 所述通過(guò)圖層選取內(nèi)容識(shí)別技術(shù),識(shí)別所述待修復(fù)視頻中的線狀物體,至少包括 下列步驟之一:
[0017] 針對(duì)待修復(fù)視頻的每個(gè)圖層,根據(jù)顏色和形狀特征識(shí)別所述待修復(fù)視頻中的線狀 物體;
[0018] 針對(duì)待修復(fù)視頻的每個(gè)圖層,根據(jù)位置特點(diǎn)識(shí)別所述待修復(fù)視頻中的線狀物體;
[0019] 針對(duì)待修復(fù)視頻的每個(gè)圖層,根據(jù)多幀視頻圖像中的位置特點(diǎn),識(shí)別所述待修復(fù) 視頻中的線狀物體。
[0020] 本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本實(shí)施例提供了多種識(shí) 別線狀物體的實(shí)現(xiàn)方式,可較準(zhǔn)確的識(shí)別出線狀物體,以便于后續(xù)更準(zhǔn)確的修復(fù)。
[0021] 所述對(duì)所述線狀物體進(jìn)行修復(fù),獲得已修復(fù)視頻,包括:
[0022] 從所述待修復(fù)視頻中擦除所述線狀物體;
[0023] 對(duì)擦除所述線狀物體后的所述待修復(fù)視頻進(jìn)行修正,獲得已修復(fù)視頻。
[0024] 本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本實(shí)施例中的修復(fù)過(guò)程 不僅包括催線狀物體的擦除,還可以進(jìn)行圖像修正,進(jìn)一個(gè)提高了圖像處理的準(zhǔn)確度。
[0025] 所述方法還包括:
[0026] 接收針對(duì)視頻拍攝模式輸入的模式選擇指令;
[0027] 根據(jù)所述模式選擇指令進(jìn)入視頻拍攝模式中的智能修復(fù)模式;
[0028] 所述對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻,包括:在智能修復(fù)模式中,對(duì)所述 原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻。
[0029] 本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:本實(shí)施例中在用戶選擇 智能修復(fù)模式后才采用上述方案,實(shí)現(xiàn)對(duì)一般拍攝視頻過(guò)程的兼容??梢杂羞x擇的對(duì)視頻 進(jìn)行修復(fù)。
[0030] 根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種圖像處理的裝置,包括:
[0031] 復(fù)制模塊,用于獲得待修復(fù)視頻;
[0032] 識(shí)別模塊,用于識(shí)別所述待修復(fù)視頻中的線狀物體;
[0033] 修復(fù)模塊,用于對(duì)所述線狀物體進(jìn)行修復(fù),獲得已修復(fù)視頻。
[0034] 所述裝置還包括:獲取模塊,用于在拍攝視頻的過(guò)程中,獲得已拍攝的原視頻;
[0035] 所述復(fù)制模塊對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻。
[0036] 所述識(shí)別模塊通過(guò)圖層選取內(nèi)容識(shí)別技術(shù),識(shí)別所述待修復(fù)視頻中的線狀物體。
[0037] 所述識(shí)別模塊至少包括下列單元之一:
[0038] 特征單元,用于針對(duì)待修復(fù)視頻的每個(gè)圖層,根據(jù)顏色和形狀特征識(shí)別所述待修 復(fù)視頻中的線狀物體;
[0039] 位置單元,用于針對(duì)待修復(fù)視頻的每個(gè)圖層,根據(jù)位置特點(diǎn)識(shí)別所述待修復(fù)視頻 中的線狀物體;
[0040] 連續(xù)位置單元,用于針對(duì)待修復(fù)視頻的每個(gè)圖層,根據(jù)多幀視頻圖像中的位置特 點(diǎn),識(shí)別所述待修復(fù)視頻中的線狀物體。
[0041] 所述修復(fù)模塊包括:
[0042] 擦除單元,用于從所述待修復(fù)視頻中擦除所述線狀物體;
[0043] 修正單元,用于對(duì)擦除所述線狀物體后的所述待修復(fù)視頻進(jìn)行修正,獲得已修復(fù) 視頻。
[0044] 所述裝置還包括:
[0045] 指令接收模塊,用于接收針對(duì)視頻拍攝模式輸入的模式選擇指令;
[0046] 模式切換模塊,用于根據(jù)所述模式選擇指令進(jìn)入視頻拍攝模式中的智能修復(fù)模 式;
[0047]所述復(fù)制模塊在智能修復(fù)模式中,對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻。
[0048] 根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種圖像處理的裝置,包括:
[0049] 處理器;
[0050] 用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0051] 其中,所述處理器被配置為:
[0052] 獲得待修復(fù)視頻;
[0053] 識(shí)別所述待修復(fù)視頻中的線狀物體;
[0054] 對(duì)所述線狀物體進(jìn)行修復(fù),獲得已修復(fù)視頻。
[0055] 應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不 能限制本公開(kāi)。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0056] 此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本公開(kāi)的實(shí)施 例,并與說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。
[0057] 圖1A是根據(jù)一示例性實(shí)施例示出的一種圖像處理的方法的流程圖。
[0058] 圖1B是根據(jù)一示例性實(shí)施例示出的一種圖像處理的方法的流程圖。
[0059] 圖2A是根據(jù)一示例性實(shí)施例示出的一種擦處理進(jìn)度的示意圖。
[0060] 圖2B是根據(jù)一示例性實(shí)施例示出的一種擦除鋼絲前的示意圖。
[0061] 圖2C是根據(jù)一示例性實(shí)施例示出的一種擦除鋼絲后的示意圖。
[0062] 圖2D是根據(jù)一示例性實(shí)施例示出的一種鋼絲位置變化的示意圖。
[0063] 圖3是根據(jù)一示例性實(shí)施例示出的一種圖像處理的方法的流程圖。
[0064] 圖4是根據(jù)一示例性實(shí)施例示出的一種圖像處理的方法的流程圖。
[0065] 圖5A是根據(jù)一示例性實(shí)施例示出的一種圖像處理的裝置的框圖。
[0066] 圖5B是根據(jù)一示例性實(shí)施例示出的一種圖像處理的裝置的框圖。
[0067] 圖5C是根據(jù)一示例性實(shí)施例示出的一種識(shí)別模塊的框圖。
[0068] 圖6是根據(jù)一示例性實(shí)施例示出的一種修復(fù)模塊的框圖。
[0069] 圖7是根據(jù)一示例性實(shí)施例示出的一種圖像處理的裝置的框圖。
[0070] 圖8是根據(jù)一示例性實(shí)施例示出的一種圖像處理的裝置的框圖。
[0071] 圖9是根據(jù)一示例性實(shí)施例示出的一種裝置的框圖。
【具體實(shí)施方式】
[0072] 這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及 附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例 中所描述的實(shí)施方式并不代表與本公開(kāi)相一致的所有實(shí)施方式。相反,它們僅是與如所附 權(quán)利要求書(shū)中所詳述的、本公開(kāi)的一些方面相一致的裝置和方法的例子。
[0073] 相關(guān)技術(shù)中,前期拍攝帶有威亞的畫(huà)面。由于采用數(shù)字拍攝,所以在拍攝的過(guò)程中 會(huì)對(duì)視頻源碼進(jìn)行編碼處理。在整個(gè)電影拍攝結(jié)束后,對(duì)完整的電影視頻進(jìn)行后期制作。 在后期制作過(guò)程中,將完整的視頻進(jìn)行解碼,獲得視頻源碼,以便進(jìn)行后續(xù)的圖像處理。然 后進(jìn)行動(dòng)態(tài)捕捉,也就是逐幀識(shí)別鋼絲。針對(duì)視頻圖像中的鋼絲進(jìn)行擦除和修正處理。對(duì) 整個(gè)視頻進(jìn)行修正后,再對(duì)視頻進(jìn)行編碼。上述處理過(guò)較繁瑣,處理效率較低。為解決該問(wèn) 題,本實(shí)施例在拍攝過(guò)程中同步進(jìn)行鋼絲的識(shí)別和擦除,節(jié)省了解碼再編碼的過(guò)程,提高了 處理效率。
[0074] 圖1A是根據(jù)一示例性實(shí)施例示出的一種圖像處理的方法的流程圖,如圖1A所示, 該方法可以由終端實(shí)現(xiàn),包括以下步驟:
[0075] 在步驟11中,獲得待修復(fù)視頻。
[0076] 在步驟12中,識(shí)別所述待修復(fù)視頻中的線狀物體。
[0077] 在步驟13中,對(duì)所述線狀物體進(jìn)行修復(fù),獲得已修復(fù)視頻。
[0078] 本實(shí)施例實(shí)現(xiàn)了對(duì)視頻中線狀物體的自動(dòng)修復(fù),該過(guò)程還可以與視頻拍攝過(guò)程同 步進(jìn)行,可進(jìn)一步節(jié)省處理時(shí)間。請(qǐng)參見(jiàn)下面的實(shí)施例。
[0079] 圖1B是根據(jù)一示例性實(shí)施例示出的一種圖像處理的方法的流程圖,如圖1B所示, 該方法可以由終端實(shí)現(xiàn),包括以下步驟:
[0080] 在步驟101中,在拍攝視頻的過(guò)程中,獲得已拍攝的原視頻。本實(shí)施例中的原視頻 是指拍攝后未經(jīng)編碼等處理的源碼視頻。
[0081] 在一個(gè)實(shí)施例中,還可以對(duì)原視頻進(jìn)行編碼。
[0082] 在步驟102中,對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻。
[0083] 在步驟103中,識(shí)別所述待修復(fù)視頻中的線狀物體。
[0084] 在步驟104中,對(duì)所述線狀物體進(jìn)行修復(fù),獲得已修復(fù)視頻。還可以對(duì)已修復(fù)視頻 進(jìn)行編碼。
[0085] 本實(shí)施例在視頻拍攝的過(guò)程中邊拍攝邊進(jìn)行視頻修復(fù),節(jié)省了視頻解碼再編碼的 過(guò)程,提高了視頻處理效率。
[0086] 圖1所示的方法是一個(gè)流式處理過(guò)程。在拍攝過(guò)程中獲得原視頻。在獲得原視頻 的過(guò)程中進(jìn)行復(fù)制,獲得待修復(fù)視頻。在獲得待修復(fù)視頻的過(guò)程中進(jìn)行線狀物體的識(shí)別和 修復(fù),獲得已修復(fù)視頻。也就是說(shuō),在視頻拍攝結(jié)束后的短時(shí)間內(nèi)或基本同時(shí)的時(shí)間,完成 視頻的修復(fù)。例如,拍攝了第一幀圖像,獲得第一幀的原視頻。對(duì)第一幀的原視頻進(jìn)行復(fù)制, 獲得第一幀的待修復(fù)視頻。在復(fù)制第一幀時(shí),繼續(xù)拍攝第二幀圖像。然后對(duì)第一幀的待修 復(fù)視頻進(jìn)行識(shí)別和修復(fù)。在識(shí)別和修復(fù)的過(guò)程中,復(fù)制第二幀的原視頻,以及繼續(xù)拍攝第三 幀圖像,以此類(lèi)推。該過(guò)程可參見(jiàn)圖2A所示的示意圖,橫軸表示視頻進(jìn)度或時(shí)間進(jìn)度,縱軸 表示處理步驟。
[0087] 本實(shí)施例中拍攝視頻與修復(fù)視頻同步進(jìn)行,節(jié)省了后期視頻處理過(guò)程中導(dǎo)入、解 碼和編碼過(guò)程。并且視頻拍攝結(jié)束,視頻修復(fù)也基本結(jié)束,不需要額外花時(shí)間進(jìn)行后期的修 復(fù)處理。
[0088] 在一個(gè)實(shí)施例中,步驟103可以有多種識(shí)別方式,例如,通過(guò)圖層選取內(nèi)容識(shí)別技 術(shù),識(shí)別所述待修復(fù)視頻中的線狀物體。參見(jiàn)圖2B和圖2C所示,圖2B為擦除線狀物體前 的示意圖,圖2C為擦除線狀物體后的示意圖。通過(guò)圖層選取可將線狀物體與人物分離。在 線狀物體所在圖層中通過(guò)內(nèi)容識(shí)別技術(shù)可識(shí)別出線狀物體,然后將其擦除,得到圖2C所示 的效果。
[0089] 例如,針對(duì)威亞的修復(fù)。則線狀物體為鋼絲。從一幀圖像中提取出各個(gè)圖層,針對(duì) 每個(gè)圖層進(jìn)行內(nèi)容識(shí)別。識(shí)別時(shí)可依據(jù)多個(gè)特制。例如,特征1:鋼絲的顏色和形狀特征。 鋼絲通常為黑灰的金屬色,形狀為線狀且較細(xì)。可預(yù)先定義鋼絲的顏色取值范圍和橫切面 直徑的取值范圍。當(dāng)顏色和直徑均滿足上述范圍時(shí),確定該物體為鋼絲。特征2:根據(jù)吊威 亞的特點(diǎn),進(jìn)行位置識(shí)別。威亞的鋼絲通常是直線延伸到圖像的頂部邊緣,可通過(guò)該位置特 征確定是威亞的鋼絲。特征3 :結(jié)合連續(xù)多幀進(jìn)行識(shí)別,同樣根據(jù)威亞的特點(diǎn),進(jìn)行位置識(shí) 另IJ。在連續(xù)的多幀視頻圖像中,威亞所吊的物體基本是勻速直線運(yùn)動(dòng),因此鋼絲的一端或整 個(gè)鋼絲的位置變化也是均勻的,如圖2D所示。在識(shí)別過(guò)程中,可以獲得相鄰兩幀(或者是 等間隔的兩幀,間隔距離如2幀)圖像中鋼絲的位置差,對(duì)多幀圖像逐一進(jìn)行相鄰兩幀的比 較,獲得多個(gè)位置差。若多個(gè)位置差基本相同(即誤差在預(yù)設(shè)的范圍內(nèi)),則確定該物體為 威亞的鋼絲。
[0090] 也可以將特征1-特征3結(jié)合,可較準(zhǔn)確的識(shí)別出威亞的鋼絲,以區(qū)別于電線、麻繩 等其它線狀物體。
[0091] 在一個(gè)實(shí)施例中,在較準(zhǔn)確的識(shí)別出線狀物體后,需要對(duì)其進(jìn)行修復(fù),則步驟104 可包括步驟A1-步驟A2。
[0092] 在步驟A1中,從所述待修復(fù)視頻中擦除所述線狀物體。對(duì)識(shí)別出的線狀物體進(jìn)行 擦除,可采用相關(guān)技術(shù)中的自動(dòng)擦除工具。
[0093] 在步驟A2中,對(duì)擦除所述線狀物體后的所述待修復(fù)視頻進(jìn)行修正,獲得已修復(fù)視 頻。例如,在擦除線狀物體后,可以用線狀物體在相鄰幀(可以是相鄰的多幀)中相應(yīng)位置 的顏色對(duì)當(dāng)前幀進(jìn)行修正。如線狀物體在當(dāng)前幀中的位置為坐標(biāo)(〇, 100)堅(jiān)直向下至坐標(biāo) (100, 100),則從當(dāng)前幀之前的5幀確定坐標(biāo)(0,100)堅(jiān)直向下至坐標(biāo)(100, 100)的各像素 點(diǎn)顏色,用該顏色修正當(dāng)前幀坐標(biāo)(〇, 100)堅(jiān)直向下至坐標(biāo)(100, 100)的顏色。確定的相 鄰幀的顏色可以是一幀的顏色,也可以相鄰多幀的平均色。
[0094] 本實(shí)施例中的修正視頻包括對(duì)擦除是否準(zhǔn)確的修正,以及擦除后對(duì)擦除痕跡的修 正。該過(guò)程可以采用修正工具自動(dòng)實(shí)現(xiàn),也可以采用人工修正。通過(guò)修正過(guò)程,可進(jìn)一步提 高圖像處理的準(zhǔn)確率。
[0095] 在一個(gè)實(shí)施例中,可以對(duì)所有拍攝的視頻進(jìn)行修復(fù),也可以有選擇的對(duì)拍攝的視 頻進(jìn)行修復(fù)。則,所述方法還包括步驟B1-步驟B2。
[0096] 在步驟B1中,接收針對(duì)視頻拍攝模式輸入的模式選擇指令。
[0097] 在步驟B2中,根據(jù)所述模式選擇指令進(jìn)入視頻拍攝模式中的智能修復(fù)模式。
[0098] 然后在步驟102中,在智能修復(fù)模式中,對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視 頻。
[0099] 本實(shí)施例中視頻拍攝模式包括通常拍攝模式和智能修復(fù)模式。在通常拍攝模式 下,拍攝視頻,獲得原視頻,不需要進(jìn)行步驟102及后續(xù)過(guò)程。在智能修復(fù)模式中進(jìn)行前述 的修復(fù)方案。為了實(shí)現(xiàn)視頻拍攝模式的選擇,本實(shí)施例預(yù)先在拍攝應(yīng)用的菜單中增加視頻 拍攝模式的菜單項(xiàng)。用戶通過(guò)點(diǎn)擊菜單項(xiàng)進(jìn)行視頻拍攝模式的選擇,終端收到用戶的點(diǎn)擊 指令后,進(jìn)行視頻拍攝模式的切換。
[0100] 下面通過(guò)幾個(gè)實(shí)施例來(lái)詳細(xì)介紹圖像處理的實(shí)現(xiàn)過(guò)程。
[0101] 圖3是根據(jù)一示例性實(shí)施例示出的一種圖像處理的方法的流程圖,如圖3所示,該 方法可以由終端實(shí)現(xiàn),包括以下步驟:
[0102] 在步驟301中,接收針對(duì)視頻拍攝模式輸入的模式選擇指令。
[0103] 在步驟302中,根據(jù)所述模式選擇指令進(jìn)入視頻拍攝模式中的智能修復(fù)模式。
[0104] 在步驟303中,在拍攝視頻的過(guò)程中,獲得已拍攝的原視頻。
[0105] 在步驟304中,對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻。
[0106] 在步驟305中,識(shí)別所述待修復(fù)視頻中的線狀物體。
[0107] 在步驟306中,對(duì)所述線狀物體進(jìn)行修復(fù),獲得已修復(fù)視頻。
[0108] 本實(shí)施例通過(guò)用戶輸入的模式選擇指令實(shí)現(xiàn)了視頻拍攝模式的切換,根據(jù)用戶的 需求對(duì)拍攝的視頻進(jìn)行修復(fù)。實(shí)現(xiàn)對(duì)一般拍攝過(guò)程的兼容,可以不對(duì)所有拍攝的視頻進(jìn)行 修復(fù)。
[0109] 圖4是根據(jù)一示例性實(shí)施例示出的一種圖像處理的方法的流程圖,如圖4所示,該 方法可以由終端實(shí)現(xiàn),包括以下步驟:
[0110] 在步驟401中,在拍攝視頻的過(guò)程中,獲得已拍攝的原視頻。
[0111] 在步驟402中,對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻。
[0112] 針對(duì)每幀圖像中的每個(gè)圖層,進(jìn)行下面的識(shí)別過(guò)程。
[0113] 在步驟403中,根據(jù)預(yù)設(shè)的顏色、紋理和位置特征從圖層中識(shí)別出用于吊威亞的 鋼絲。
[0114] 在步驟404中,擦除識(shí)別出的鋼絲。
[0115] 在步驟405中,對(duì)擦除后的圖像進(jìn)行修正,獲得已修復(fù)視頻。
[0116] 本實(shí)施例通過(guò)多種圖像特征的結(jié)合,可較準(zhǔn)確的識(shí)別出鋼絲,進(jìn)而進(jìn)行較準(zhǔn)確的 擦除和修正,獲得的已修復(fù)視頻也較準(zhǔn)確。
[0117] 通過(guò)以上介紹了解了圖像處理的實(shí)現(xiàn)過(guò)程,該過(guò)程由移動(dòng)終端和計(jì)算機(jī)實(shí)現(xiàn),下 面分別針對(duì)兩個(gè)設(shè)備的內(nèi)部結(jié)構(gòu)和功能進(jìn)行介紹。
[0118] 圖5A是根據(jù)一示例性實(shí)施例示出的一種圖像處理的裝置示意圖。參照?qǐng)D5A,該裝 置包括:復(fù)制模塊502、識(shí)別模塊503和修復(fù)模塊504。
[0119] 復(fù)制模塊502,用于獲得待修復(fù)視頻。
[0120] 識(shí)別模塊503,用于識(shí)別所述待修復(fù)視頻中的線狀物體。
[0121] 修復(fù)模塊504,用于對(duì)所述線狀物體進(jìn)行修復(fù),獲得已修復(fù)視頻。
[0122] 在一個(gè)實(shí)施例中,如圖5B所示,該裝置還包括:獲取模塊501。
[0123] 獲取模塊501,用于在拍攝視頻的過(guò)程中,獲得已拍攝的原視頻。
[0124] 所述復(fù)制模塊502對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻。
[0125] 在一個(gè)實(shí)施例中,所述識(shí)別模塊503通過(guò)圖層選取內(nèi)容識(shí)別技術(shù),識(shí)別所述待修 復(fù)視頻中的線狀物體。
[0126] 在一個(gè)實(shí)施例中,如圖5C所示,所述識(shí)別模塊503至少包括下列單元之一:
[0127] 特征單元5031,用于針對(duì)待修復(fù)視頻的每個(gè)圖層,根據(jù)顏色和形狀特征識(shí)別所述 待修復(fù)視頻中的線狀物體;
[0128] 位置單元5032,用于針對(duì)待修復(fù)視頻的每個(gè)圖層,根據(jù)位置特點(diǎn)識(shí)別所述待修復(fù) 視頻中的線狀物體;
[0129] 連續(xù)位置單元5033,用于針對(duì)待修復(fù)視頻的每個(gè)圖層,根據(jù)多幀視頻圖像中的位 置特點(diǎn),識(shí)別所述待修復(fù)視頻中的線狀物體。
[0130] 在一個(gè)實(shí)施例中,如圖6所示,所述修復(fù)模塊504包括:擦除單元5041和修正單元 5042。
[0131] 擦除單元5041,用于從所述待修復(fù)視頻中擦除所述線狀物體。
[0132] 修正單元5042,用于對(duì)擦除所述線狀物體后的所述待修復(fù)視頻進(jìn)行修正,獲得已 修復(fù)視頻。
[0133] 在一個(gè)實(shí)施例中,如圖7所示,所述裝置還包括:指令接收模塊505和模式切換模 塊 506。
[0134] 指令接收模塊505,用于接收針對(duì)視頻拍攝模式輸入的模式選擇指令。
[0135] 模式切換模塊506,用于根據(jù)所述模式選擇指令進(jìn)入視頻拍攝模式中的智能修復(fù) 模式。
[0136] 所述復(fù)制模塊502在智能修復(fù)模式中,對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻。
[0137] 圖8是根據(jù)一示例性實(shí)施例示出的一種圖像處理的裝置示意圖。參照?qǐng)D8,該裝置 包括:攝像頭801、處理器802、第一緩存器803、第二緩存器804和存儲(chǔ)器805。
[0138] 攝像頭801用于拍攝視頻,獲得已拍攝的原視頻,并將原視頻傳輸給處理器802。
[0139] 處理器802用于將收到的原視頻存儲(chǔ)到第一緩存器803和存儲(chǔ)器805,并將第一 緩存器803中的原視頻復(fù)制到第二緩存器804中,相當(dāng)于將待修復(fù)視頻存儲(chǔ)到第二緩存器 804。以及,識(shí)別第二緩存器804中的待修復(fù)視頻內(nèi)的線狀物體,并對(duì)所述線狀物體進(jìn)行修 復(fù),獲得已修復(fù)視頻。將獲得的已修復(fù)視頻存儲(chǔ)到存儲(chǔ)器805。
[0140] 第一緩存器803用于存儲(chǔ)原視頻。
[0141] 第二緩存器804用于存儲(chǔ)待修復(fù)視頻。
[0142] 存儲(chǔ)器805,用于存儲(chǔ)原視頻和已修復(fù)視頻。存儲(chǔ)器805為非易失存儲(chǔ)器,重啟后 數(shù)據(jù)不丟失。
[0143] 關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法 的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
[0144] 圖9是根據(jù)一示例性實(shí)施例示出的一種用于圖像處理的裝置900的框圖。例如, 裝置900可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備, 醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
[0145] 參照?qǐng)D9,裝置900可以包括以下一個(gè)或多個(gè)組件:處理組件902,存儲(chǔ)器904,電 源組件906,多媒體組件908,音頻組件910,輸入/輸出(I/O)的接口 912,傳感器組件914, 以及通信組件916。
[0146] 處理組件902通??刂蒲b置900的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相 機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件902可以包括一個(gè)或多個(gè)處理器920來(lái)執(zhí)行指 令,以完成上述的方法的全部或部分步驟。此外,處理組件902可以包括一個(gè)或多個(gè)模塊, 便于處理組件902和其他組件之間的交互。例如,處理部件902可以包括多媒體模塊,以方 便多媒體組件908和處理組件902之間的交互。
[0147] 存儲(chǔ)器904被配置為存儲(chǔ)各種類(lèi)型的數(shù)據(jù)以支持在設(shè)備900的操作。這些數(shù)據(jù)的 示例包括用于在裝置900上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù), 消息,圖片,視頻等。存儲(chǔ)器904可以由任何類(lèi)型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的 組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPR0M),可擦除 可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PR0M),只讀存儲(chǔ)器(R0M),磁存儲(chǔ)器,快閃 存儲(chǔ)器,磁盤(pán)或光盤(pán)。
[0148] 電力組件906為裝置900的各種組件提供電力。電力組件906可以包括電源管理 系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置900生成、管理和分配電力相關(guān)聯(lián)的組件。
[0149] 多媒體組件908包括在所述裝置900和用戶之間的提供一個(gè)輸出接口的屏幕。在 一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板, 屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳 感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng) 作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多 媒體組件908包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備900處于操作模式,如拍攝 模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置 攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0150] 音頻組件910被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件910包括一個(gè) 麥克風(fēng)(MIC),當(dāng)裝置900處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng) 被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器904或經(jīng)由通 信組件916發(fā)送。在一些實(shí)施例中,音頻組件910還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
[0151] I/O接口 912為處理組件902和外圍接口模塊之間提供接口,上述外圍接口模塊可 以是鍵盤(pán),點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖 定按鈕。
[0152] 傳感器組件914包括一個(gè)或多個(gè)傳感器,用于為裝置900提供各個(gè)方面的狀態(tài)評(píng) 估。例如,傳感器組件914可以檢測(cè)到設(shè)備900的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如 所述組件為裝置900的顯示器和小鍵盤(pán),傳感器組件914還可以檢測(cè)裝置900或裝置900 的一個(gè)組件的位置改變,用戶與裝置900接觸的存在或不存在,裝置900方位或加速/減速 和裝置900的溫度變化。傳感器組件914可以包括接近傳感器,被配置用來(lái)在沒(méi)有任何的 物理接觸時(shí)檢測(cè)附近物體的存在。傳感器組件914還可以包括光傳感器,如CMOS或C⑶圖 像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件914還可以包括加速度 傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0153] 通信組件916被配置為便于裝置900和其他設(shè)備之間有線或無(wú)線方式的通信。裝 置900可以接入基于通信標(biāo)準(zhǔn)的無(wú)線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性 實(shí)施例中,通信部件916經(jīng)由廣播信道接收來(lái)自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān) 信息。在一個(gè)示例性實(shí)施例中,所述通信部件916還包括近場(chǎng)通信(NFC)模塊,以促進(jìn)短程 通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶 (UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來(lái)實(shí)現(xiàn)。
[0154] 在示例性實(shí)施例中,裝置900可以被一個(gè)或多個(gè)應(yīng)用專(zhuān)用集成電路(ASIC)、數(shù)字 信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列 (FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0155] 在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例 如包括指令的存儲(chǔ)器904,上述指令可由裝置900的處理器920執(zhí)行以完成上述方法。例 如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、 軟盤(pán)和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
[0156] 一種圖像處理的裝置,包括:
[0157] 處理器;
[0158] 用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0159] 其中,所述處理器被配置為:
[0160] 在拍攝視頻的過(guò)程中,獲得已拍攝的原視頻;
[0161] 對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻;
[0162] 識(shí)別所述待修復(fù)視頻中的線狀物體;
[0163] 對(duì)所述線狀物體進(jìn)行修復(fù),獲得已修復(fù)視頻。
[0164] 所述處理器還可以被配置為:
[0165] 所述識(shí)別所述待修復(fù)視頻中的線狀物體,包括:
[0166] 通過(guò)圖層選取內(nèi)容識(shí)別技術(shù),識(shí)別所述待修復(fù)視頻中的線狀物體。
[0167] 所述處理器還可以被配置為:
[0168] 所述對(duì)所述線狀物體進(jìn)行修復(fù),獲得已修復(fù)視頻,包括:
[0169] 從所述待修復(fù)視頻中擦除所述線狀物體;
[0170] 對(duì)擦除所述線狀物體后的所述待修復(fù)視頻進(jìn)行修正,獲得已修復(fù)視頻。
[0171] 所述處理器還可以被配置為:
[0172] 所述方法還包括:
[0173] 接收針對(duì)視頻拍攝模式輸入的模式選擇指令;
[0174] 根據(jù)所述模式選擇指令進(jìn)入視頻拍攝模式中的智能修復(fù)模式;
[0175] 所述對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻,包括:在智能修復(fù)模式中,對(duì)所述 原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻。
[0176] 一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由移動(dòng)終端的處理 器執(zhí)行時(shí),使得移動(dòng)終端能夠執(zhí)行一種圖像處理的方法,所述方法包括:
[0177] 在拍攝視頻的過(guò)程中,獲得已拍攝的原視頻;
[0178] 對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻;
[0179] 識(shí)別所述待修復(fù)視頻中的線狀物體;
[0180] 對(duì)所述線狀物體進(jìn)行修復(fù),獲得已修復(fù)視頻。
[0181] 所述存儲(chǔ)介質(zhì)中的指令還可以包括:
[0182] 所述識(shí)別所述待修復(fù)視頻中的線狀物體,包括:
[0183] 通過(guò)圖層選取內(nèi)容識(shí)別技術(shù),識(shí)別所述待修復(fù)視頻中的線狀物體。
[0184] 所述存儲(chǔ)介質(zhì)中的指令還可以包括:
[0185] 所述對(duì)所述線狀物體進(jìn)行修復(fù),獲得已修復(fù)視頻,包括:
[0186] 從所述待修復(fù)視頻中擦除所述線狀物體;
[0187] 對(duì)擦除所述線狀物體后的所述待修復(fù)視頻進(jìn)行修正,獲得已修復(fù)視頻。
[0188] 所述存儲(chǔ)介質(zhì)中的指令還可以包括:
[0189] 所述方法還包括:
[0190] 接收針對(duì)視頻拍攝模式輸入的模式選擇指令;
[0191] 根據(jù)所述模式選擇指令進(jìn)入視頻拍攝模式中的智能修復(fù)模式;
[0192] 所述對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻,包括:在智能修復(fù)模式中,對(duì)所述 原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻。
[0193] 本領(lǐng)域技術(shù)人員在考慮說(shuō)明書(shū)及實(shí)踐這里公開(kāi)的發(fā)明后,將容易想到本公開(kāi)的其 它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開(kāi)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或 者適應(yīng)性變化遵循本公開(kāi)的一般性原理并包括本公開(kāi)未公開(kāi)的本【技術(shù)領(lǐng)域】中的公知常識(shí) 或慣用技術(shù)手段。說(shuō)明書(shū)和實(shí)施例僅被視為示例性的,本公開(kāi)的真正范圍和精神由下面的 權(quán)利要求指出。
[0194] 應(yīng)當(dāng)理解的是,本公開(kāi)并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并 且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開(kāi)的范圍僅由所附的權(quán)利要求來(lái)限制。
【權(quán)利要求】
1. 一種圖像處理的方法,其特征在于,包括: 獲得待修復(fù)視頻; 識(shí)別所述待修復(fù)視頻中的線狀物體; 對(duì)所述線狀物體進(jìn)行修復(fù),獲得已修復(fù)視頻。
2. 根據(jù)權(quán)利要求1所述的圖像處理的方法,其特征在于,所述方法還包括:在拍攝視頻 的過(guò)程中,獲得已拍攝的原視頻; 所述獲得待修復(fù)視頻,包括:對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻。
3. 根據(jù)權(quán)利要求1所述的圖像處理的方法,其特征在于,所述識(shí)別所述待修復(fù)視頻中 的線狀物體,包括: 通過(guò)圖層選取內(nèi)容識(shí)別技術(shù),識(shí)別所述待修復(fù)視頻中的線狀物體。
4. 根據(jù)權(quán)利要求3所述的圖像處理的方法,其特征在于,所述通過(guò)圖層選取內(nèi)容識(shí)別 技術(shù),識(shí)別所述待修復(fù)視頻中的線狀物體,至少包括下列步驟之一: 針對(duì)待修復(fù)視頻的每個(gè)圖層,根據(jù)顏色和形狀特征識(shí)別所述待修復(fù)視頻中的線狀物 體; 針對(duì)待修復(fù)視頻的每個(gè)圖層,根據(jù)位置特點(diǎn)識(shí)別所述待修復(fù)視頻中的線狀物體; 針對(duì)待修復(fù)視頻的每個(gè)圖層,根據(jù)多幀視頻圖像中的位置特點(diǎn),識(shí)別所述待修復(fù)視頻 中的線狀物體。
5. 根據(jù)權(quán)利要求1所述的圖像處理的方法,其特征在于,所述對(duì)所述線狀物體進(jìn)行修 復(fù),獲得已修復(fù)視頻,包括: 從所述待修復(fù)視頻中擦除所述線狀物體; 對(duì)擦除所述線狀物體后的所述待修復(fù)視頻進(jìn)行修正,獲得已修復(fù)視頻。
6. 根據(jù)權(quán)利要求1所述的圖像處理的方法,其特征在于,所述方法還包括: 接收針對(duì)視頻拍攝模式輸入的模式選擇指令; 根據(jù)所述模式選擇指令進(jìn)入視頻拍攝模式中的智能修復(fù)模式; 所述對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻,包括:在智能修復(fù)模式中,對(duì)所述原視 頻進(jìn)行復(fù)制,獲得待修復(fù)視頻。
7. -種圖像處理的裝置,其特征在于,包括: 復(fù)制模塊,用于獲得待修復(fù)視頻; 識(shí)別模塊,用于識(shí)別所述待修復(fù)視頻中的線狀物體; 修復(fù)模塊,用于對(duì)所述線狀物體進(jìn)行修復(fù),獲得已修復(fù)視頻。
8. 根據(jù)權(quán)利要求7所述的圖像處理的裝置,其特征在于,所述裝置還包括:獲取模塊, 用于在拍攝視頻的過(guò)程中,獲得已拍攝的原視頻; 所述復(fù)制模塊對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻。
9. 根據(jù)權(quán)利要求7所述的圖像處理的裝置,其特征在于,所述識(shí)別模塊通過(guò)圖層選取 內(nèi)容識(shí)別技術(shù),識(shí)別所述待修復(fù)視頻中的線狀物體。
10. 根據(jù)權(quán)利要求9所述的圖像處理的裝置,其特征在于,所述識(shí)別模塊至少包括下列 單元之一: 特征單元,用于針對(duì)待修復(fù)視頻的每個(gè)圖層,根據(jù)顏色和形狀特征識(shí)別所述待修復(fù)視 頻中的線狀物體; 位置單元,用于針對(duì)待修復(fù)視頻的每個(gè)圖層,根據(jù)位置特點(diǎn)識(shí)別所述待修復(fù)視頻中的 線狀物體; 連續(xù)位置單元,用于針對(duì)待修復(fù)視頻的每個(gè)圖層,根據(jù)多幀視頻圖像中的位置特點(diǎn),識(shí) 別所述待修復(fù)視頻中的線狀物體。
11. 根據(jù)權(quán)利要求7所述的圖像處理的裝置,其特征在于,所述修復(fù)模塊包括: 擦除單元,用于從所述待修復(fù)視頻中擦除所述線狀物體; 修正單元,用于對(duì)擦除所述線狀物體后的所述待修復(fù)視頻進(jìn)行修正,獲得已修復(fù)視頻。
12. 根據(jù)權(quán)利要求7所述的圖像處理的裝置,其特征在于,所述裝置還包括: 指令接收模塊,用于接收針對(duì)視頻拍攝模式輸入的模式選擇指令; 模式切換模塊,用于根據(jù)所述模式選擇指令進(jìn)入視頻拍攝模式中的智能修復(fù)模式; 所述復(fù)制模塊在智能修復(fù)模式中,對(duì)所述原視頻進(jìn)行復(fù)制,獲得待修復(fù)視頻。
13. -種圖像處理的裝置,其特征在于,包括: 處理器; 用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 獲得待修復(fù)視頻; 識(shí)別所述待修復(fù)視頻中的線狀物體; 對(duì)所述線狀物體進(jìn)行修復(fù),獲得已修復(fù)視頻。
【文檔編號(hào)】H04N9/04GK104092943SQ201410345361
【公開(kāi)日】2014年10月8日 申請(qǐng)日期:2014年7月18日 優(yōu)先權(quán)日:2014年7月18日
【發(fā)明者】劉華一君, 劉蕭, 唐明勇 申請(qǐng)人:小米科技有限責(zé)任公司