System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,尤其涉及一種圖像處理方法、裝置、電子設備及存儲介質。
技術介紹
1、目前,對于文本圖像,其中的文本通常以特定字體呈現,然而用戶存在對文本圖像中文本的字體進行調整的需求。為此,用戶通常借助于圖像編輯工具,對文本圖像中文本的字體進行調整,如此浪費時間,且調整的效果達不到預期效果。
技術實現思路
1、為了解決上述用戶通常借助于圖像編輯工具,對文本圖像中文本的字體進行調整,如此浪費時間,且調整的效果達不到預期效果的技術問題,本申請實施例提供了一種圖像處理方法、裝置、電子設備及存儲介質。具體技術方案如下:
2、在本申請實施例的第一方面,首先提供了一種圖像處理方法,所述方法包括:
3、獲取原始文本圖像以及針對所述原始文本圖像的提示文本,其中,所述原始文本圖像中文本以第一字體呈現;
4、確定所述原始文本圖像的多個控制條件,根據多個所述控制條件,分別對所述原始文本圖像進行處理,得到多個條件控制圖像;
5、根據所述提示文本以及多個所述條件控制圖像,對所述原始文本圖像進行處理,得到目標文本圖像;
6、其中,所述目標文本圖像中文本以第二字體呈現,所述第一字體與所述第二字體不同。
7、在一個可選的實施方式中,所述根據多個所述控制條件,分別對所述原始文本圖像進行處理,得到多個條件控制圖像,包括:
8、針對任一所述控制條件,利用所述控制條件對應的條件控制算法對所述原始文本圖像進行處理,得到所述控制條件對應的條
9、在一個可選的實施方式中,在所述控制條件為涂鴉的情況下,所述利用所述控制條件對應的條件控制算法對所述原始文本圖像進行處理,得到所述控制條件對應的條件控制圖像,包括:
10、利用第一邊緣檢測算法對所述原始文本圖像進行邊緣檢測,得到第一邊緣圖像;
11、利用高斯核對所述第一邊緣圖像進行卷積操作,得到卷積圖像,并對所述卷積圖像進行閾值分割,得到涂鴉圖像。
12、在一個可選的實施方式中,所述對所述卷積圖像進行閾值分割,得到涂鴉圖像,包括:
13、針對所述卷積圖像中任一像素的像素值,執行以下處理得到涂鴉圖像:
14、在所述像素值大于預設像素值閾值的情況下,將所述像素值設置為預設第一像素值;
15、在所述像素值小于或等于所述預設像素值閾值的情況下,將所述像素值設置為預設第二像素值。
16、在一個可選的實施方式中,在所述控制條件為線條的情況下,所述利用所述控制條件對應的條件控制算法對所述原始文本圖像進行處理,得到所述控制條件對應的條件控制圖像,包括:
17、利用第二邊緣檢測算法對所述原始文本圖像進行邊緣檢測,得到第二邊緣圖像;
18、在所述控制條件為深度的情況下,所述利用所述控制條件對應的條件控制算法對所述原始文本圖像進行處理,得到所述控制條件對應的條件控制圖像,包括:
19、利用深度檢測算法對所述原始文本圖像進行深度檢測,得到深度圖像。
20、在一個可選的實施方式中,所述根據所述提示文本以及多個所述條件控制圖像,對所述原始文本圖像進行處理,得到目標文本圖像,包括:
21、針對任一所述條件控制圖像,確定所述條件控制圖像對應的條件控制網絡;
22、將所述條件控制圖像輸入至所述條件控制網絡,得到條件控制特征;
23、將所述提示文本、所述原始文本圖像以及多個所述條件控制特征輸入至圖像生成網絡,得到目標文本圖像。
24、在一個可選的實施方式中,所述條件控制網絡包括第一零卷積層、第二零卷積層、編碼網絡、第一中間塊;
25、所述將所述條件控制圖像輸入至所述條件控制網絡,得到條件控制特征,包括:
26、利用所述第一零卷積層對所述條件控制圖像進行卷積處理,得到第一卷積結果;
27、將所述第一卷積結果輸入至所述編碼網絡,得到條件控制編碼特征;
28、將所述條件控制編碼特征輸入至所述第一中間塊,得到第一提煉特征;
29、利用所述第二零卷積層對所述第一提煉特征進行卷積處理,得到第二卷積結果,將所述第二卷積結果確定為條件控制特征。
30、在一個可選的實施方式中,所述編碼網絡包括m個條件控制編碼塊,所述m為正整數;
31、所述將所述第一卷積結果輸入至所述編碼網絡,得到條件控制編碼特征,包括:
32、迭代執行以下操作,直至得到第m個條件編碼特征停止下述操作:
33、將第i個條件特征輸入至第i個所述條件控制編碼塊,得到第i個條件編碼特征;
34、其中,第i個所述條件編碼特征為第i+1個條件特征,第1個條件特征為所述第一卷積結果,第m個所述條件編碼特征為所述條件控制編碼特征,所述i依次為1,2,3,……,m。
35、在一個可選的實施方式中,所述圖像生成網絡包括第一編碼器、第一解碼器、第二編碼網絡、第二解碼網絡、第二中間塊;
36、所述將所述提示文本、所述原始文本圖像以及多個所述條件控制特征輸入至圖像生成網絡,得到目標文本圖像,包括:
37、將所述原始文本圖像輸入至所述第一編碼器,得到第一編碼特征;
38、將所述提示文本、所述第一編碼特征輸入至所述第一編碼網絡,得到第二編碼特征;
39、確定多個所述條件控制特征各自對應的第一權重,根據所述第一權重,對多個所述條件控制特征進行加權求和,得到第一加權特征;
40、將所述提示文本、所述第二編碼特征以及所述第一加權特征輸入至所述第二中間塊,得到第二提煉特征;
41、將所述提示文本、所述第二提煉特征輸入至所述第二解碼網絡,得到解碼特征;
42、將所述解碼特征輸入至所述第一解碼器,得到目標文本圖像。
43、在一個可選的實施方式中,所述第二編碼網絡包括m個第二編碼塊,所述m為正整數;
44、所述將所述提示文本、所述第一編碼特征輸入至所述第一編碼網絡,得到第二編碼特征,包括:
45、迭代執行以下操作,直至得到第m個中間編碼特征停止下述操作:
46、將所述提示文本、第i個第一特征輸入至第i個所述第二編碼塊,得到第i個中間編碼特征;
47、其中,第i個所述中間編碼特征為第i+1個第一特征,第1個第一特征為所述第一編碼特征,第m個所述中間編碼特征為所述第二編碼特征,所述i依次為1,2,3,……,m。
48、在一個可選的實施方式中,所述第二解碼網絡包括m個第二解碼塊,所述m為正整數;
49、所述將所述提示文本、所述第二提煉特征輸入至所述第二解碼網絡,得到解碼特征,包括:
50、迭代執行以下步驟,直至得到第1個中間解碼特征停止下述操作:
51、將所述提示文本、第j個第二特征輸入至第j個所述第二解碼塊,得到第j個中間解碼特征;
<本文檔來自技高網...【技術保護點】
1.一種圖像處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據多個所述控制條件,分別對所述原始文本圖像進行處理,得到多個條件控制圖像,包括:
3.根據權利要求2所述的方法,其特征在于,在所述控制條件為涂鴉的情況下,所述利用所述控制條件對應的條件控制算法對所述原始文本圖像進行處理,得到所述控制條件對應的條件控制圖像,包括:
4.根據權利要求3所述的方法,其特征在于,所述對所述卷積圖像進行閾值分割,得到涂鴉圖像,包括:
5.根據權利要求2所述的方法,其特征在于:
6.根據權利要求1所述的方法,其特征在于,所述根據所述提示文本以及多個所述條件控制圖像,對所述原始文本圖像進行處理,得到目標文本圖像,包括:
7.根據權利要求6所述的方法,其特征在于,所述條件控制網絡包括第一零卷積層、第二零卷積層、編碼網絡、第一中間塊;
8.根據權利要求7所述的方法,其特征在于,所述編碼網絡包括M個條件控制編碼塊,所述M為正整數;
9.根據權利要求6所述的方法,其特征在于,所
10.根據權利要求9所述的方法,其特征在于,所述第二編碼網絡包括M個第二編碼塊,所述M為正整數;
11.根據權利要求9所述的方法,其特征在于,所述第二解碼網絡包括M個第二解碼塊,所述M為正整數;
12.根據權利要求11所述的方法,其特征在于,各條件控制網絡還包括M個第三零卷積層,所述M為正整數;
13.根據權利要求12所述的方法,其特征在于,所述將所述提示文本、第j個第二特征、第j個所述第二加權特征輸入至第j個所述第二解碼塊,得到第j個中間解碼特征,包括:
14.一種圖像處理裝置,其特征在于,所述裝置包括:
15.一種電子設備,其特征在于,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;
16.一種存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1-13中任一所述的方法。
...【技術特征摘要】
1.一種圖像處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據多個所述控制條件,分別對所述原始文本圖像進行處理,得到多個條件控制圖像,包括:
3.根據權利要求2所述的方法,其特征在于,在所述控制條件為涂鴉的情況下,所述利用所述控制條件對應的條件控制算法對所述原始文本圖像進行處理,得到所述控制條件對應的條件控制圖像,包括:
4.根據權利要求3所述的方法,其特征在于,所述對所述卷積圖像進行閾值分割,得到涂鴉圖像,包括:
5.根據權利要求2所述的方法,其特征在于:
6.根據權利要求1所述的方法,其特征在于,所述根據所述提示文本以及多個所述條件控制圖像,對所述原始文本圖像進行處理,得到目標文本圖像,包括:
7.根據權利要求6所述的方法,其特征在于,所述條件控制網絡包括第一零卷積層、第二零卷積層、編碼網絡、第一中間塊;
8.根據權利要求7所述的方法,其特征在于,所述編碼網絡包括m個條件控制編碼塊,所述m為正整數;
9.根據權利...
【專利技術屬性】
技術研發人員:程俊濤,劉強,
申請(專利權)人:珠海金山辦公軟件有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。