System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于圖像處理,具體涉及一種電子白板一體機屏幕旋轉自適應信號源內容顯示方法。
技術介紹
1、隨著智能設備和多功能顯示設備的廣泛應用,電子白板一體機成為了現代會議、教育、設計等領域中的重要工具。為了適應不同的使用場景,現有的電子白板一體機通常支持屏幕的橫豎屏切換,但信號源內容的顯示往往無法自動適應屏幕的旋轉,導致在豎屏模式下內容顯示不正確或失真,影響用戶的使用體驗。
2、當前,往往通過手動調整信號源內容以匹配屏幕方向,操作耗時復雜,不便于需要快速切換和展示內容的場景。現有技術在處理復雜的內容時,無法對屏幕旋轉后的顯示進行細粒度優化。這使得動態內容在屏幕切換后,可能出現不兼容、畫面卡頓或顯示不全的問題,影響使用效果。因此,上述技術在處理信號源內容顯示自適應屏幕旋轉,同時保證顯示內容的正確、全面、不失真問題方面還存在不足。
技術實現思路
1、為解決現有技術中存在的上述問題,本專利技術提供了一種電子白板一體機屏幕旋轉自適應信號源內容顯示方法,
2、本專利技術的目的可以通過以下技術方案實現:
3、一種電子白板一體機屏幕旋轉自適應信號源內容顯示方法,包括:
4、獲取屏幕方向,所述屏幕方向包括橫屏模式和豎屏模式,根據所述屏幕方向通過變化判斷得到屏幕變化方向;
5、通過系統接口采集信號源內容,根據所述信號源內容和所述屏幕變化方向通過內容分析模型得到信號源內容分析結果;
6、根據所述信號源內容分析結果通過圖像處理模型得到
7、根據所述完整旋轉信號源內容通過內容調整模型得到正確信號源顯示圖像。
8、優選的,所述變化判斷包括判斷所述屏幕方向是否為橫屏模式,是,則通過事件監聽器監控屏幕方向變化直至所述屏幕方向為所述豎屏模式;
9、否,則得到所述屏幕變化方向,并執行后續步驟。
10、優選的,所述根據所述信號源內容通過內容分析模型得到信號源內容分析結果包括:
11、根據所述信號源內容通過格式識別模型得到內容布局;
12、根據所述內容布局和所述屏幕變化方向通過方向匹配判斷得到所述信號源內容分析結果。
13、優選的,所述根據所述信號源內容通過格式識別模型得到內容布局包括:
14、根據所述信號源內容通過灰度圖計算得到白板灰度圖;
15、根據所述白板灰度圖通過canny算法提取邊緣得到白板邊緣灰度圖;
16、根據所述白板邊緣灰度圖通過hough變化得到圖像直線特征,所述圖像直線特征包括圖像直線位置和圖像直線方向。所述圖像直線方向包括橫向和縱向;
17、根據所述圖像直線方向通過直線方向判斷得到所述內容布局,所述內容布局包括橫向內容布局和縱向內容布局。
18、優選的,所述hough變換具體包括:
19、預設參數空間,獲取所述圖像數據的邊緣點,通過將所述邊緣點映射到參數空間得到直線距離和直線角度;
20、根據所述直線距離和所述直線角度通過hough線表達式得到邊緣點曲線;
21、預設累加器矩陣,所述累加器矩陣的每個單元位置對應一組直線參數,所述直線參數包括所述直線距離和所述直線角度,根據所述邊緣點曲線通過所述累加器矩陣累加得到參數空間曲線累加值;
22、預設曲線累加閾值,根據所述參數空間曲線累加值和所述曲線累加閾值通過閾值判斷得出所述圖像直線特征。
23、優選的,所述累加器矩陣累加具體包括當將所述邊緣點映射到參數空間時,累加器相應單元位置值加1得到所述參數空間曲線累加值,若所述參數空間曲線累加值超過所述曲線累加閾值,則說明這個單元位置有一條直線。
24、優選的,所述閾值判斷包括判斷所述參數空間曲線累加值是否小于所述曲線累加閾值,是,則繼續所述累加器矩陣累加;
25、否,則得到所述圖像直線特征。
26、優選的,所述直線方向判斷包括判斷所述圖像直線方向是否為橫向,是,則得到所述橫向內容布局;
27、否,則得到所述縱向內容布局。
28、優選的,所述方向匹配判斷包括判斷所述內容布局和所述屏幕變化方向是否相同,是,則不執行任何步驟;
29、否,則得到所述信號源內容分析結果,并執行后續步驟。
30、優選的,所述根據所述信號源內容分析結果通過圖像處理模型得到完整旋轉信號源內容包括:
31、根據所述信號源內容分析結果通過旋轉矩陣計算得到信號源內容旋轉角度;
32、根據所述信號源內容旋轉角度通過對所述信號源內容進行旋轉得到旋轉信號源內容;
33、根據所述旋轉信號源內容通過雙線性插值模型得到完整旋轉信號源內容。
34、優選的,所述根據所述旋轉信號源內容通過雙線性插值模型得到完整旋轉信號源內容包括:
35、預設旋轉信號源內容坐標系,獲取插值坐標,根據所述插值坐標獲取鄰點坐標,所述鄰點坐標包括橫坐標相同鄰點坐標和縱坐標相同鄰點坐標;
36、所述插值坐標和所述鄰點坐標表示為:
37、p(x,y),q11(x1,y1),q12(x1,y2),q21(x2,y1),q22(x2,y2),
38、其中,p(x,y)為所述插值坐標,q11(x1,y1)為所述橫坐標相同鄰點坐標,q12(x1,y2)所述縱坐標相同鄰點坐標,q21(x2,y1)所述橫坐標相同鄰點坐標,q22(x2,y2)所述縱坐標相同鄰點坐標,x為p點坐標的橫坐標,y為p點坐標的縱坐標,x1為q11和q12的橫坐標,y1為q11和q21的縱坐標,x2為q21和q22的橫坐標,y2為q12和q22的縱坐標;
39、獲取鄰點坐標灰度值,所述鄰點坐標灰度值包括橫坐標相同鄰點坐標灰度值和縱坐標相同鄰點坐標灰度值;
40、根據所述橫坐標相同鄰點坐標灰度值通過一次x方向插值計算得到橫坐標相同點灰度值;
41、根據所述縱坐標相同鄰點坐標灰度值通過二次x方向插值計算得到縱坐標相同點灰度值;
42、根據所述橫坐標相同點灰度值和所述縱坐標相同點灰度值通過y方向插值計算得到完整旋轉信號源內容灰度值;
43、通過將所述完整旋轉信號源內容灰度值填充進所述旋轉信號源內容得到所述完整旋轉信號源內容。
44、優選的,所述根據所述完整旋轉信號源內容通過內容調整模型得到正確信號源顯示圖像包括
45、s401:獲取完整旋轉信號源內容尺寸和旋轉屏幕尺寸,根據所述完整旋轉信號源內容尺寸和所述旋轉屏幕尺寸通過匹配判斷得到調整信號源內容;
46、所述匹配判斷包括判斷所述完整旋轉信號源內容尺寸和所述旋轉屏幕尺寸是否相同,是,則將所述完整旋轉信號源內容上傳至電子白板一體機屏幕得到旋轉內容屏幕;
47、否,則執行步驟s402;
48、s402:根據所述調整信號源內容通過縮放模型得到所述正確信本文檔來自技高網...
【技術保護點】
1.一種電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述變化判斷包括判斷所述屏幕方向是否為橫屏模式,是,則通過事件監聽器監控屏幕方向變化直至所述屏幕方向為所述豎屏模式;
3.根據權利要求1所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述根據所述信號源內容通過內容分析模型得到信號源內容分析結果包括:
4.根據權利要求3所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述根據所述信號源內容通過格式識別模型得到內容布局包括:
5.根據權利要求4所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述Hough變換具體包括:
6.根據權利要求5所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述累加器矩陣累加具體包括當將所述邊緣點映射到參數空間時,累加器相應單元位置值加1得到所述參數空間曲線累加值,若所述參數空間曲線累加值超過所述曲線累加閾值,
7.根據權利要求5所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述閾值判斷包括判斷所述參數空間曲線累加值是否小于所述曲線累加閾值,是,則繼續所述累加器矩陣累加;
8.根據權利要求4所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述直線方向判斷包括判斷所述圖像直線方向是否為橫向,是,則得到所述橫向內容布局;
9.根據權利要求3所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述方向匹配判斷包括判斷所述內容布局和所述屏幕變化方向是否相同,是,則不執行任何步驟;
10.根據權利要求1所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述根據所述信號源內容分析結果通過圖像處理模型得到完整旋轉信號源內容包括:
11.根據權利要求10所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述根據所述旋轉信號源內容通過雙線性插值模型得到完整旋轉信號源內容包括:
12.根據權利要求1所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述根據所述完整旋轉信號源內容通過內容調整模型得到正確信號源顯示圖像包括
13.一種應用權利要求1所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法的電子白板一體機屏幕旋轉自適應信號源內容顯示系統,包括屏幕變化模塊、數據采集分析模塊、圖像處理模塊、內容調整模塊,其特征在于,包括:
14.一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1-12中任一所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法。
15.一種包含計算機可執行指令的存儲介質,其特征在于,所述計算機可執行指令在由計算機處理器執行時用于執行如權利要求1-12中任一所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法。
...【技術特征摘要】
1.一種電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述變化判斷包括判斷所述屏幕方向是否為橫屏模式,是,則通過事件監聽器監控屏幕方向變化直至所述屏幕方向為所述豎屏模式;
3.根據權利要求1所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述根據所述信號源內容通過內容分析模型得到信號源內容分析結果包括:
4.根據權利要求3所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述根據所述信號源內容通過格式識別模型得到內容布局包括:
5.根據權利要求4所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述hough變換具體包括:
6.根據權利要求5所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述累加器矩陣累加具體包括當將所述邊緣點映射到參數空間時,累加器相應單元位置值加1得到所述參數空間曲線累加值,若所述參數空間曲線累加值超過所述曲線累加閾值,則說明這個單元位置有一條直線。
7.根據權利要求5所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述閾值判斷包括判斷所述參數空間曲線累加值是否小于所述曲線累加閾值,是,則繼續所述累加器矩陣累加;
8.根據權利要求4所述的電子白板一體機屏幕旋轉自適應信號源內容顯示方法,其特征在于,所述直線方向判斷包括判斷所述圖像直線方向是否為橫向,...
【專利技術屬性】
技術研發人員:彭觀振,黎小輝,羅益峰,
申請(專利權)人:廣州朗國電子科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。