一種圖層合并方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明屬于圖像數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種圖層合并方法及系統(tǒng)。本發(fā)明在合并各圖層的過程中,通過暫不合并不會被覆蓋的文字圖層,最后再根據(jù)已合并圖像中的與各未合并文字圖層中的文字對應(yīng)的區(qū)域的顏色來調(diào)節(jié)各未合并文字圖層中的文字顏色,使各未合并文字圖層中的文字顏色與已合并圖像中的對應(yīng)區(qū)域不相似,最后再將各未合并文字圖層合并,從而使圖片顏色得以與顯示在其上的文字顏色明顯區(qū)分開。將本發(fā)明提供的技術(shù)方案應(yīng)用到手機、平板電腦、桌面電腦等電子產(chǎn)品的桌面背景切換中,可使用戶在任何桌面背景的情況下都能看清桌面上的文字,提升了用戶體驗。
【專利說明】
一種圖層合并方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于圖像數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種圖層合并方法及系統(tǒng)。
【背景技術(shù)】
[0002]用戶在使用手機等電子產(chǎn)品時,經(jīng)常會自定義背景圖片,不過顯示在背景圖片上的文字可能與背景圖片顏色過于相似,從而導(dǎo)致很難看清文字,給用戶使用造成了不便。
【發(fā)明內(nèi)容】
[0003]本發(fā)明提供了一種圖層合并方法及系統(tǒng),旨在解決現(xiàn)有技術(shù)中因顯示在背景圖片上的文字顏色與背景圖片顏色過于相似導(dǎo)致看不清文字的缺陷。
[0004]本發(fā)明第一方面提供了一種圖層合并方法,包括:
[0005]按圖層順序依次合并各圖層;在合并過程中,檢測各圖層是否為文字圖層,當(dāng)檢測到文字圖層時,判斷該文字圖層中的文字是否會被其上層的任一圖層覆蓋,如果不會,則暫不合并該文字圖層;
[0006]按圖層順序依次合并各圖層后,檢測每一未合并文字圖層中的文字在該圖層中的區(qū)域,并分別檢測已合并圖像中的與每一未合并文字圖層中的文字在該圖層中的區(qū)域相同的區(qū)域的顏色一致性;
[0007]檢測每一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色是否相似,如果不相似,則直接合并該區(qū)域?qū)?yīng)的文字所在的圖層,如果相似,則先改變該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色,使該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色與該區(qū)域的顏色不相似,再合并該區(qū)域?qū)?yīng)的文字所在的圖層。
[0008]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述圖層順序為由底層圖層到頂層圖層。
[0009]結(jié)合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,檢測顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色是否相似的方法包括:
[0010]檢測該顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的特征色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色的相似度是否大于預(yù)設(shè)的第二閾值,如果大于,則該區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色相似,否則不相似。
[0011]結(jié)合第一方面的第二種可能,在第一方面的第三種可能的實現(xiàn)方式中,所述改變該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色的方法包括:
[0012]改變該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色,使其顏色與該區(qū)域的特征色的相似度不大于預(yù)設(shè)的第二閾值。
[0013]本發(fā)明第二方面提供了一種圖層合并系統(tǒng),包括:
[0014]圖層合并模塊,用于按圖層順序依次合并各圖層;在合并過程中,檢測各圖層是否為文字圖層,當(dāng)檢測到文字圖層時,判斷該文字圖層中的文字是否會被其上層的任一圖層覆蓋,如果不會,則暫不合并該文字圖層;
[0015]顏色一致性檢測模塊,用于在按圖層順序依次合并各圖層后,檢測每一未合并文字圖層中的文字在該圖層中的區(qū)域,并分別檢測已合并圖像中的與每一未合并文字圖層中的文字在該圖層中的區(qū)域相同的區(qū)域的顏色一致性;
[0016]顏色相似性檢測模塊,用于檢測每一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色是否相似;
[0017]所述圖層合并模塊還用于在所述顏色相似性檢測模塊檢測到任一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色不相似時,直接合并該區(qū)域?qū)?yīng)的文字所在的圖層,所述顏色相似性檢測模塊檢測到任一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色相似時,先改變該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色,使該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色與該區(qū)域的顏色不相似,再合并該區(qū)域?qū)?yīng)的文字所在的圖層。
[0018]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述圖層順序為由底層圖層到頂層圖層。
[0019]結(jié)合第二方面,在第二方面的第二種可能的實現(xiàn)方式中,所述顏色相似性檢測模塊具體用于檢測每一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的特征色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色的相似度是否大于預(yù)設(shè)的第二閾值,如果大于,則判定該區(qū)域的特征色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色相似,否則判定該區(qū)域的特征色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色不相似。
[0020]結(jié)合第二方面的第二種可能,在第二方面的第三種可能的實現(xiàn)方式中,所述圖層合并模塊具體用于在所述顏色相似性檢測模塊檢測到任一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色相似時,改變該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色,使其顏色與該區(qū)域的特征色的相似度不大于預(yù)設(shè)的第二閾值,然后再合并該區(qū)域?qū)?yīng)的文字所在的圖層。
[0021]從上述本發(fā)明實施例可知,本發(fā)明在合并各圖層的過程中,通過暫不合并不會被覆蓋的文字圖層,最后再根據(jù)已合并圖像中的與各未合并文字圖層中的文字對應(yīng)的區(qū)域的顏色來調(diào)節(jié)各未合并文字圖層中的文字顏色,使各未合并文字圖層中的文字顏色與已合并圖像中的對應(yīng)區(qū)域不相似,最后再將各未合并文字圖層合并,從而使圖片顏色得以與顯示在其上的文字顏色明顯區(qū)分開。將本發(fā)明提供的技術(shù)方案應(yīng)用到手機、平板電腦、桌面電腦等電子產(chǎn)品的桌面背景切換中,可使用戶在任何桌面背景的情況下都能看清桌面上的文字,提升了用戶體驗。
【附圖說明】
[0022]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0023 ]圖1為本發(fā)明圖層合并方法流程示意圖;
[0024]圖2為本發(fā)明圖層合并系統(tǒng)組成示意圖。
【具體實施方式】
[0025]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0026]為解決因顯示在背景圖片上的文字顏色與背景圖片顏色過于相似導(dǎo)致看不清文字的缺陷,本發(fā)明一方面提供了一種圖層合并方法。如圖1所示,該圖層合并方法包括如下流程:
[0027]步驟A:按圖層順序依次合并各圖層;在合并過程中,檢測各圖層是否為文字圖層,當(dāng)檢測到文字圖層時,判斷該文字圖層中的文字是否會被其上層的任一圖層覆蓋,如果不會,則暫不合并該文字圖層。
[0028]圖層在圖像處理中具有重要意義,通俗地講,圖層就象是含有文字或圖形等元素的膠片,一張張按順序疊放在一起,組合起來形成頁面的最終效果。圖層可以將頁面上的元素精確定位。圖層中可以加入文本、圖片、表格、插件,也可以在圖層中間再嵌套圖層。例如,在一張張透明的玻璃紙上作畫,透明的玻璃紙就是圖層,透過上面的玻璃紙可以看見下面玻璃紙上的內(nèi)容,但是無論在上一層玻璃紙上如何涂畫都不會影響到下一層玻璃紙上的內(nèi)容,上已層玻璃紙上的圖像可能會遮擋住下一層玻璃紙上的圖像。最后將各層玻璃紙疊加起來,就形成了最終合并的圖像效果。通過移動各層玻璃紙的相對位置或者添加更多的玻璃紙可改變最后的合并的圖像效果。
[0029]一般而言,圖層順序是由底層圖層到頂層圖層,合并圖層時由底層到頂層的順序進行合并,但圖層順序也可以倒過來,即由頂層圖層到底層圖層,合并時由頂層到底層的順序進行合并。如由底層到頂層的順序進行合并,相當(dāng)于各圖層一層層往上堆疊起來,底層為第一層,由下往上分別為第二、三、四、五層,以此類推,頂層為最后一層。則在合并圖層時,先合并第二層,即先將第二層與第一層合并,形成新的第一層,接著按從下到上的順序依次合并第三、四、五層,以此類推,直到合并完頂層。
[0030]本發(fā)明在合并過程中檢測各圖層是否為文字圖層,當(dāng)檢測到文字圖層時,判斷該文字圖層中的文字是否會被其上層的任一圖層覆蓋。如果該文字圖層上面的任一圖層中的與該文字圖層中的文字對應(yīng)的位置上有文字或圖像內(nèi)容,則在最后的合并圖像中,該文字圖層中的文字會被覆蓋,即該文字圖層中的文字不會被顯示。在這種情況下,可直接合并該文字圖層,即合并到該文字圖層時就將該文字圖層合并。如果該文字圖層上面的任一圖層中的與該文字圖層中的文字對應(yīng)的位置上沒有文字或圖像內(nèi)容,則在最后的合并圖像中,該文字圖層中的文字就不會被覆蓋,即該文字圖層中的文字會被顯示。在這種情況下,就需要暫緩合并該文字圖層,而繼續(xù)檢測下一圖層,相當(dāng)于暫時將該文字圖層抽出。對抽出的該文字圖層的處理為,等按圖層順序依次合并各圖層后(如為從底層到頂層的順序合并,則為合并完頂層后,如為從頂層到底層的順序合并,則為合并完底層),再合并抽出的文字圖層。
[0031]按圖層順序依次合并各圖層后,可能有一個或多個抽出的文字圖層,即可能有一個或多個尚未合并的文字圖層需要合并。這些尚未合并的文字圖層都有一個特點,就是在最終的合并圖像中都會顯示出來。確定出這些在最終的合并圖像中都會顯示出來的文字圖層是本發(fā)明的重要一步。
[0032]步驟B:按圖層順序依次合并各圖層后,檢測每一未合并文字圖層中的文字在該圖層中的區(qū)域,并分別檢測已合并圖像中的與每一未合并文字圖層中的文字在該圖層中的區(qū)域相同的區(qū)域的顏色一致性。
[0033]對于這些尚未合并的文字圖層中的每一個文字圖層及已合并圖像中的與該文字圖層中的文字在該圖層中的區(qū)域相同的區(qū)域,都需進行如下檢測及處理:
[0034]首先需檢測文字圖層中的文字在圖層中的區(qū)域,即該文字圖層中的文字在圖層中的什么區(qū)域范圍,該文字圖層中的文字在該文字圖層中的區(qū)域就是該文字圖層中的文字在最終的合并圖像中的顯示區(qū)域。
[0035]然后檢測已合并圖像(即除了這些未合并的文字圖層之外的其他圖層所合并而成的圖像)中的與該文字圖層中的文字在圖層中的區(qū)域相同的區(qū)域的顏色一致性。這里的“相同的區(qū)域”就是該文字圖層中的文字在最終的合并圖像中的顯示區(qū)域。由于該文字圖層中的文字最終將顯示在所述的“相同的區(qū)域”上,因此,需判斷已合并圖像中的“相同的區(qū)域”的顏色與顯示在其上的文字的顏色,從而確定會不會對識別文字造成影響。判斷時,首先檢測該“相同的區(qū)域”的顏色一致性,如果顏色一致性大于預(yù)設(shè)的第一閾值,則表示該“相同的區(qū)域”的顏色一致性較高,有可能影響到顯示在其上的文字的識別,有可能需要對文字的顏色進行調(diào)節(jié)才能消除影響;如果顏色一致性不大于預(yù)設(shè)的第一閾值,則表示該“相同的區(qū)±或”的顏色一致性較低,不管顯示在其上的文字為何種顏色,都不會影響到文字的識別。
[0036]步驟C:檢測每一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色是否相似,如果不相似,則直接合并該區(qū)域?qū)?yīng)的文字所在的圖層,如果相似,則先改變該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色,使該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色與該區(qū)域的顏色不相似,再合并該區(qū)域?qū)?yīng)的文字所在的圖層。
[0037]對于步驟B中檢測出的每一個顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域及該區(qū)域?qū)?yīng)的未合并文字圖層,還需進行如下檢測及處理:
[0038]檢測顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字(即在最終的合并圖像中將要顯示在該區(qū)域上的文字)顏色是否相似。如果不相似,則表示不會影響到顯示在該區(qū)域上的文字的識別,則直接合并該區(qū)域?qū)?yīng)的文字所在的圖層。如果相似,則表示會影響到顯示在該區(qū)域上的文字的識別,需要先改變該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色,使該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色與該區(qū)域的顏色不相似,再合并該區(qū)域?qū)?yīng)的文字所在的圖層。
[0039]檢測顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色是否相似的方法可包括:
[0040]檢測該顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的特征色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色的相似度是否大于預(yù)設(shè)的第二閾值,如果大于,則該區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色相似,否則不相似。一個區(qū)域的特征色是指一個區(qū)域中顯示最多的一種顏色。相應(yīng)地,改變該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色的方法可包括:改變該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色,使其顏色與該區(qū)域的特征色的相似度不大于預(yù)設(shè)的第二閾值。
[0041]為了便于區(qū)分已合并的文字圖層和未合并的文字圖層,在按圖層順序依次合并各圖層的過程中,當(dāng)檢測到文字圖層時,可先標記該文字圖層,表明該圖層為文字圖層,且尚未合并,當(dāng)該文字圖層合并后,再取消該文字圖層的標記,表明該文字圖層已合并。按圖層順序依次合并各圖層后,剩余標記的文字圖層即為尚未合并的文字圖層。
[0042]本發(fā)明提供的技術(shù)方案可廣泛應(yīng)用于各種電子產(chǎn)品的圖像顯示中。尤其對于當(dāng)前廣泛使用的Andr1d手機,用戶頻繁更換桌面背景,當(dāng)顯示在背景上的文字顏色與背景顏色過于相似時,則可能導(dǎo)致用戶看不清文字,應(yīng)用本發(fā)明則可根據(jù)桌面顏色自動調(diào)節(jié)顯示在桌面上的文字的顏色,使用戶不管應(yīng)用何種顏色的桌面都能清楚識別顯示在桌面上的文字,極大地提升了用戶的使用體驗。本發(fā)明可以應(yīng)用于系統(tǒng)級別,手機中的所有應(yīng)用程序的顯示都可應(yīng)用本發(fā)明的技術(shù)方案進行顯示。
[0043]基于上述提供的圖層合并方法,本發(fā)明還提供了一種圖層合并系統(tǒng)。如圖2所示,該圖層合并系統(tǒng)包括圖層合并模塊1、顏色一致性檢測模塊2、顏色相似性檢測模塊3。其中:
[0044]圖層合并模塊I用于按圖層順序依次合并各圖層;在合并過程中,檢測各圖層是否為文字圖層,當(dāng)檢測到文字圖層時,判斷該文字圖層中的文字是否會被其上層的任一圖層覆蓋,如果不會,則暫不合并該文字圖層。
[0045]顏色一致性檢測模塊2用于在按圖層順序依次合并各圖層后,檢測每一未合并文字圖層中的文字在該圖層中的區(qū)域,并分別檢測已合并圖像中的與每一未合并文字圖層中的文字在該圖層中的區(qū)域相同的區(qū)域的顏色一致性。
[0046]顏色相似性檢測模塊3用于檢測每一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色是否相似。
[0047]圖層合并模塊I還用于在顏色相似性檢測模塊3檢測到任一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色不相似時,直接合并該區(qū)域?qū)?yīng)的文字所在的圖層,顏色相似性檢測模塊3檢測到任一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色相似時,先改變該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色,使該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色與該區(qū)域的顏色不相似,再合并該區(qū)域?qū)?yīng)的文字所在的圖層。
[0048]在本發(fā)明實施例中,圖層順序為由底層圖層到頂層圖層。
[0049]在本發(fā)明實施例中,顏色相似性檢測模塊3具體用于檢測每一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的特征色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色的相似度是否大于預(yù)設(shè)的第二閾值,如果大于,則判定該區(qū)域的特征色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色相似,否則判定該區(qū)域的特征色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色不相似。
[0050]在本發(fā)明實施例中,圖層合并模塊I具體用于在顏色相似性檢測模塊3檢測到任一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色相似時,改變該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色,使其顏色與該區(qū)域的特征色的相似度不大于預(yù)設(shè)的第二閾值,然后再合并該區(qū)域?qū)?yīng)的文字所在的圖層。
[0051]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,模塊的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個模塊或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0052]作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
[0053]另外,在本發(fā)明各個實施例中的各功能模塊可以集成在一個處理模塊中,也可以是各個模塊單獨物理存在,也可以兩個或兩個以上模塊集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。
[0054]集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0055]需要說明的是,對于前述的各方法實施例,為了簡便描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其它順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定都是本發(fā)明所必須的。
[0056]在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其它實施例的相關(guān)描述。
[0057]以上為對本發(fā)明所提供的一種圖層合并方法及系統(tǒng)的描述,對于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【主權(quán)項】
1.一種圖層合并方法,其特征在于,包括: 按圖層順序依次合并各圖層;在合并過程中,檢測各圖層是否為文字圖層,當(dāng)檢測到文字圖層時,判斷該文字圖層中的文字是否會被其上層的任一圖層覆蓋,如果不會,則暫不合并該文字圖層; 按圖層順序依次合并各圖層后,檢測每一未合并文字圖層中的文字在該圖層中的區(qū)域,并分別檢測已合并圖像中的與每一未合并文字圖層中的文字在該圖層中的區(qū)域相同的區(qū)域的顏色一致性; 檢測每一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色是否相似,如果不相似,則直接合并該區(qū)域?qū)?yīng)的文字所在的圖層,如果相似,則先改變該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色,使該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色與該區(qū)域的顏色不相似,再合并該區(qū)域?qū)?yīng)的文字所在的圖層。2.如權(quán)利要求1所述的圖層合并方法,其特征在于,所述圖層順序為由底層圖層到頂層圖層。3.如權(quán)利要求1所述的圖層合并方法,其特征在于,檢測顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色是否相似的方法包括: 檢測該顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的特征色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色的相似度是否大于預(yù)設(shè)的第二閾值,如果大于,則該區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色相似,否則不相似。4.如權(quán)利要求3所述的圖層合并方法,其特征在于,所述改變該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色的方法包括: 改變該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色,使其顏色與該區(qū)域的特征色的相似度不大于預(yù)設(shè)的第二閾值。5.—種圖層合并系統(tǒng),其特征在于,包括: 圖層合并模塊,用于按圖層順序依次合并各圖層;在合并過程中,檢測各圖層是否為文字圖層,當(dāng)檢測到文字圖層時,判斷該文字圖層中的文字是否會被其上層的任一圖層覆蓋,如果不會,則暫不合并該文字圖層; 顏色一致性檢測模塊,用于在按圖層順序依次合并各圖層后,檢測每一未合并文字圖層中的文字在該圖層中的區(qū)域,并分別檢測已合并圖像中的與每一未合并文字圖層中的文字在該圖層中的區(qū)域相同的區(qū)域的顏色一致性; 顏色相似性檢測模塊,用于檢測每一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色是否相似; 所述圖層合并模塊還用于在所述顏色相似性檢測模塊檢測到任一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色不相似時,直接合并該區(qū)域?qū)?yīng)的文字所在的圖層,所述顏色相似性檢測模塊檢測到任一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色相似時,先改變該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色,使該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色與該區(qū)域的顏色不相似,再合并該區(qū)域?qū)?yīng)的文字所在的圖層。6.如權(quán)利要求5所述的圖層合并系統(tǒng),其特征在于,所述圖層順序為由底層圖層到頂層圖層。7.如權(quán)利要求5所述的圖層合并系統(tǒng),其特征在于,所述顏色相似性檢測模塊具體用于檢測每一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的特征色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色的相似度是否大于預(yù)設(shè)的第二閾值,如果大于,則判定該區(qū)域的特征色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色相似,否則判定該區(qū)域的特征色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色不相似。8.如權(quán)利要求7所述的圖層合并系統(tǒng),其特征在于,所述圖層合并模塊具體用于在所述顏色相似性檢測模塊檢測到任一顏色一致性大于預(yù)設(shè)的第一閾值的區(qū)域的顏色與該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色相似時,改變該區(qū)域?qū)?yīng)的未合并文字圖層中的文字顏色,使其顏色與該區(qū)域的特征色的相似度不大于預(yù)設(shè)的第二閾值,然后再合并該區(qū)域?qū)?yīng)的文字所在的圖層。
【文檔編號】G06T11/60GK105825535SQ201610158077
【公開日】2016年8月3日
【申請日】2016年3月18日
【發(fā)明人】楊輝
【申請人】廣東歐珀移動通信有限公司