System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于圖像處理的,具體地涉及一種復雜顏色圖像個性化轉換方法及系統。
技術介紹
1、在現如今的視覺圖片大量充斥著互聯網,人們看到好的案例圖片想要借鑒,需要從頭到尾人工去手繪出來。簡單的圖片位圖可以通過現有的技術去做相似顏色的識別提取,但是遇到復雜多樣的線條、顏色等就會出現提取的不完全,還是需要大量人工去描摹以及查漏補缺。例如想要通過已有的園區的企業地圖方塊圖片去轉換成svg矢量,適應每一個宣傳背景或者界面的設計時,錯綜復雜的模塊路線等多顏色線條的復雜位圖。
2、市面上處理多顏色圖片轉化為svg圖,目前采用設計軟件或者簡單的ai如:adobeillustrator/?vtracer,其通過模糊等圖像描摹提取圖片的線條信息,不足之處是它們不能處理復雜顏色圖形,會出現缺少信息等情況且需要人工大量去處理細節部分。
技術實現思路
1、為了解決上述技術問題,本專利技術提供了一種復雜顏色圖像個性化轉換方法及系統,用于解決現有技術中的技術問題。
2、一方面,本專利技術提供以下技術方案,一種復雜顏色圖像個性化轉換方法,包括:
3、獲取待轉換復雜顏色圖片,通過處理工具對所述待轉換復雜顏色圖像進行確定并設置待轉換參數;
4、通過讀取函數讀取所述待轉換復雜顏色圖像并對所述待處理復雜顏色圖像進行預處理,以得到處理圖像;
5、通過所述處理工具將所述處理圖像轉換為基本svg圖像;
6、接收用戶下發的自定義腳本,將所述自定義腳本與所述基
7、相比現有技術,本專利技術的有益效果為:本專利技術可將復雜顏色圖轉換為svg矢量圖的方法,同時可以實現svg格式的個性化生成矢量圖展示,在放大或改變尺寸的情況下其圖形質量不會有所損失,且提供豐富的基本圖元,支持交等功能,所得到的個性化svg圖像能格局每一個控制點,進行圖像區域的視覺效果調整,并且可以讓用戶去調整這些控制點,提高交互性。
8、較佳的,所述處理工具為vector組態工具。
9、較佳的,所述待轉換參數包括調整屏幕分割參數、圖像最小像素值、抗鋸齒數目。
10、較佳的,所述讀取函數為cv2.imread(…)函數。
11、較佳的,所述對所述待處理復雜顏色圖像進行預處理,以得到處理圖像的步驟包括:
12、對所述待處理復雜顏色圖像依次進行二值化處理、高斯模糊處理,以得到處理圖像。
13、較佳的,所述通過所述處理工具將所述處理圖像轉換為基本svg圖像的步驟包括:
14、通過所述處理工具中內置的canny算子對所述處理圖像進行元素信息提取,以得到圖像元素信息,所述圖像元素信息包括圖像中圖形對象的線條、顏色、模塊;
15、通過繪圖庫繪制所述處理圖像的圖像輪廓,以得到處理對象輪廓;
16、通過將所述圖像元素信息與所述處理對象輪廓進行融合處理,并將圖像輸出格式調整為svg格式,以得到基本svg圖像。
17、較佳的,所述接收用戶下發的自定義腳本,將所述自定義腳本與所述基本svg圖像進行控制關聯,以輸出個性化svg圖像的步驟包括:
18、將所述基本svg圖像嵌入javascript腳本引擎中,并接收用戶通過javascript腳本引擎編寫的自定義腳本;
19、為所述基本svg圖像中的每個元素增加獨立控制屬性并配置相應的圖像元素信息;
20、通過所述自定義腳本綁定用戶點擊實現并獲取所述基本svg圖像的圖像元素信息進行交互響應控制,以輸出個性化svg圖像。
21、第二方面,本專利技術提供以下技術方案,一種復雜顏色圖像個性化轉換系統,所述系統包括:
22、獲取模塊,用于獲取待轉換復雜顏色圖片,通過處理工具對所述待轉換復雜顏色圖像進行確定并設置待轉換參數;
23、處理模塊,用于通過讀取函數讀取所述待轉換復雜顏色圖像并對所述待處理復雜顏色圖像進行預處理,以得到處理圖像;
24、轉換模塊,用于通過所述處理工具將所述處理圖像轉換為基本svg圖像;
25、個性化模塊,用于接收用戶下發的自定義腳本,將所述自定義腳本與所述基本svg圖像進行控制關聯,以輸出個性化svg圖像。
26、第三方面,本專利技術提供以下技術方案,一種計算機,包括存儲器、處理器以及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現如上述的復雜顏色圖像個性化轉換方法。
27、第四方面,本專利技術提供以下技術方案,一種存儲介質,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如上述的復雜顏色圖像個性化轉換方法。
本文檔來自技高網...【技術保護點】
1.一種復雜顏色圖像個性化轉換方法,其特征在于,包括:
2.根據權利要求1所述的復雜顏色圖像個性化轉換方法,其特征在于,所述處理工具為VECTOR組態工具。
3.根據權利要求1所述的復雜顏色圖像個性化轉換方法,其特征在于,所述待轉換參數包括調整屏幕分割參數、圖像最小像素值、抗鋸齒數目。
4.根據權利要求1所述的復雜顏色圖像個性化轉換方法,其特征在于,所述讀取函數為cv2.imread(…)函數。
5.根據權利要求1所述的復雜顏色圖像個性化轉換方法,其特征在于,所述對所述待處理復雜顏色圖像進行預處理,以得到處理圖像的步驟包括:
6.根據權利要求1所述的復雜顏色圖像個性化轉換方法,其特征在于,所述通過所述處理工具將所述處理圖像轉換為基本SVG圖像的步驟包括:
7.根據權利要求1所述的復雜顏色圖像個性化轉換方法,其特征在于,所述接收用戶下發的自定義腳本,將所述自定義腳本與所述基本SVG圖像進行控制關聯,以輸出個性化SVG圖像的步驟包括:
8.一種復雜顏色圖像個性化轉換系統,其特征在于,所述系統包括:
...【技術特征摘要】
1.一種復雜顏色圖像個性化轉換方法,其特征在于,包括:
2.根據權利要求1所述的復雜顏色圖像個性化轉換方法,其特征在于,所述處理工具為vector組態工具。
3.根據權利要求1所述的復雜顏色圖像個性化轉換方法,其特征在于,所述待轉換參數包括調整屏幕分割參數、圖像最小像素值、抗鋸齒數目。
4.根據權利要求1所述的復雜顏色圖像個性化轉換方法,其特征在于,所述讀取函數為cv2.imread(…)函數。
5.根據權利要求1所述的復雜顏色圖像個性化轉換方法,其特征在于,所述對所述待處理復雜顏色圖像進行預處理,以得到處理圖像的步驟包括:
6.根據權利要求1所述的復雜顏色圖像個性化轉換方法,其特征在于,所述通過所述處理工具將所述...
【專利技術屬性】
技術研發人員:黃燕,耿思敏,彭鵬,
申請(專利權)人:江西飛尚科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。