System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及視頻處理的,更具體地,涉及一種板書截圖方法、板書抓拍方法、裝置、設備及存儲介質。
技術介紹
1、隨著互聯網技術的不斷發展,線上教學越來越普遍,無論是通過直播課進行線上教學還是通過錄播課進行線上教學,都隨處可見,與此同時,隨著電子設備的發展,越來越多的用戶使用電子設備觀看線上教學的視頻。
2、相關技術中,學生要課后觀看板書內容的話,需要在板書拍攝視頻中去觀看并手動截圖,這樣子操作繁瑣且效率低,還容易漏掉重要知識點。另外,所獲得的截圖中,很有可能教師遮擋住了板書的內容,或者教師對用戶觀看板書內容造成干擾。
技術實現思路
1、本專利技術為解決現有技術板書截圖效率低、易漏掉知識點和容易受到外界干擾的技術問題,提供一種板書截圖方法、板書抓拍方法、裝置、設備及存儲介質,本專利技術采用的技術方案如下。
2、第一方面,本專利技術提供一種板書截圖方法,包括:
3、獲取板書視頻、以及所述視頻中一個預設的板書區域、所述板書區域的對照圖片;
4、獲取字跡的變化度,其中,字跡的變化度是以字跡的變化量為其中一個變化因子,處理后得出的數值,所述字跡變化量是與所述對照圖片比對,當前板書視頻畫面中的板書區域內的字跡的變化量;
5、根據預設的閾值求取方法,確定當前的變化度閾值;
6、判斷所述字跡的變化度是否大于所述當前的變化度閾值;
7、在所述字跡的變化度大于所述當前的變化度閾值時,對所述板書區域進行截圖,得到板書截圖,
8、其中,所述預設的閾值求取方法,包括:
9、獲取當前板書視頻中的板書動作的人數;
10、在所述板書動作的人數變成0時,所述當前的變化度閾值取預設的第一閾值。
11、在一種實施方式中,所述預設的閾值求取方法還包括:
12、獲取當前板書視頻中的板書區域的人頭數量;
13、在所述人頭數量變成0時,所述當前的變化度閾值取預設的第二閾值,其中,所述預設的第二閾值大于所述預設的第一閾值。
14、在一種實施方式中,所述預設的閾值求取方法還包括:
15、在沒有人經過所述板書區域的時長大于預設時長時,所述當前的變化度閾值取預設的第三閾值,其中,所述預設的第三閾值大于所述預設的第二閾值。
16、在一種實施方式中,所述預設的閾值求取方法還包括:
17、判斷所述字跡的變化度是否大于預設的第四閾值;
18、在所述字跡的變化度大于預設的第四閾值時,所述當前的變化度閾值取預設的第四閾值,其中,所述預設的第四閾值大于所述預設的第三閾值。
19、在一種實施方式中,所述字跡的變化度=k*|pn-pn|/sn;
20、其中,pn是所述板書區域的對照圖片的字跡像素的總面積,pn是當前板書視頻畫面中的所述板書區域內的字跡像素的總面積,sn是所述板書區域的像素面積,k是預設系數。
21、在一種實施方式中,所述字跡的變化度=k*|pn-pn|/pn;
22、其中,pn是所述板書區域的對照圖片的字跡像素的總面積,pn是當前板書視頻畫面中的所述板書區域內的字跡像素的總面積,k是預設系數。
23、在一種實施方式中,所述字跡的變化度=k*|pn-pn|;
24、其中,pn是所述板書區域的對照圖片的字跡像素的總面積,pn是當前板書視頻畫面中的所述板書區域內的字跡像素的總面積,k是預設系數。
25、在一種實施方式中,所述在所述字跡的變化度大于所述當前的變化度閾值時,對所述板書區域進行截圖,得到板書截圖的過程,包括:
26、在所述字跡的變化度大于所述當前的變化度閾值時,經過預設等待時長后,對所述板書區域進行截圖,得到板書截圖。
27、第二方面,本專利技術提供一種板書抓拍方法,包括:
28、獲取板書視頻,其中,所述板書視頻中包括至少兩塊板書裝置,每一塊板書裝置為一個板書區域;
29、采用前述任一實施方式所述的板書截圖方法對各個板書區域進行截圖,得到各個板書區域的板書截圖;
30、以各個板書區域的板書截圖作為各塊板書裝置的板書截圖。
31、一種板書抓拍方法,包括:
32、獲取板書視頻,其中,所述板書視頻中包括總板書區域,所述總板書區域被劃分為至少兩個小板書區域;
33、采用前述任一實施方式所述的板書截圖方法對各個小板書區域進行截圖,得到各個小板書區域的板書截圖;
34、根據各小區域的板書截圖,合并出總板書區域的板書截圖。
35、第三方面,本專利技術提供一種板書截圖裝置,包括:
36、獲取模塊,用于獲取板書視頻、以及所述視頻中一個預設的板書區域、所述板書區域的對照圖片;獲取字跡的變化度,其中,字跡的變化度是以字跡的變化量為其中一個變化因子,處理后得出的數值,所述字跡變化量是與所述對照圖片比對,當前板書視頻畫面中的板書區域內的字跡的變化量;
37、分析模塊,用于根據預設的閾值求取方法,確定當前的變化度閾值;其中,所述預設的閾值求取方法,包括:
38、獲取當前板書視頻中的板書動作的人數;
39、在所述板書動作的人數變成0時,所述當前的變化度閾值取預設的第一閾值;
40、判斷模塊,用于定期根據各個子模塊的信息表,判斷所有子模塊所使用的總的內存使用量是否大于等于總的可使用的內存預設閾值;
41、執行模塊,用于在所述字跡的變化度大于所述當前的變化度閾值時,對所述板書區域進行截圖,得到板書截圖,并將所述板書截圖更新為所述板書區域的對照圖片
42、第四方面,本專利技術提供一種板書抓拍裝置,包括:
43、獲取模塊,用于獲取板書視頻,其中,所述板書視頻中包括至少兩塊板書裝置,每一塊板書裝置為一個板書區域;
44、處理模塊,用于采用前面所述的板書截圖裝置對各個板書區域進行截圖,得到各個板書區域的板書截圖;
45、生成模塊,用于以各個板書區域的板書截圖作為各塊板書裝置的板書截圖。
46、一種板書抓拍裝置,包括:
47、獲取模塊,用于獲取板書視頻,其中,所述板書視頻中包括總板書區域,所述總板書區域被劃分為至少兩個小板書區域;
48、處理模塊,用于采用前面所述的板書截圖裝置對各個小板書區域進行截圖,得到各個小板書區域的板書截圖;
49、生成模塊,用于根據各小區域的板書截圖,合并出總板書區域的板書截圖。
50、第五方面,本專利技術提供一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述程序時實現上述任一實施方式的方法。
51、第六方面,本專利技術提供一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現上述任一實施方式本文檔來自技高網...
【技術保護點】
1.一種板書截圖方法,其特征在于,包括:
2.根據權利要求1所述的板書截圖方法,其特征在于,所述預設的閾值求取方法還包括:
3.根據權利要求2所述的板書截圖方法,其特征在于,所述預設的閾值求取方法還包括:
4.根據權利要求3所述的板書截圖方法,其特征在于,所述預設的閾值求取方法還包括:
5.根據權利要求1-4任一項所述的板書截圖方法,其特征在于,所述字跡的變化度=k*|Pn-pn|/Sn;
6.根據權利要求1-4任一項所述的板書截圖方法,其特征在于,所述字跡的變化度=k*|Pn-pn|/Pn;
7.根據權利要求1-4任一項所述的板書截圖方法,其特征在于,所述字跡的變化度=k*|Pn-pn|;
8.根據權利要求1-4任一項所述的板書截圖方法,其特征在于,所述在所述字跡的變化度大于所述當前的變化度閾值時,對所述板書區域進行截圖,得到板書截圖的過程,包括:
9.一種板書抓拍方法,其特征在于,包括:
10.一種板書抓拍方法,其特征在于,包括:
11.一種板書截圖裝置,其
12.一種板書抓拍裝置,其特征在于,包括:
13.一種板書抓拍裝置,其特征在于,包括:
14.一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1-10中任一所述的方法。
15.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1-10中任一所述的方法。
...【技術特征摘要】
1.一種板書截圖方法,其特征在于,包括:
2.根據權利要求1所述的板書截圖方法,其特征在于,所述預設的閾值求取方法還包括:
3.根據權利要求2所述的板書截圖方法,其特征在于,所述預設的閾值求取方法還包括:
4.根據權利要求3所述的板書截圖方法,其特征在于,所述預設的閾值求取方法還包括:
5.根據權利要求1-4任一項所述的板書截圖方法,其特征在于,所述字跡的變化度=k*|pn-pn|/sn;
6.根據權利要求1-4任一項所述的板書截圖方法,其特征在于,所述字跡的變化度=k*|pn-pn|/pn;
7.根據權利要求1-4任一項所述的板書截圖方法,其特征在于,所述字跡的變化度=k*|pn-pn|;
8.根據權利要求1-4任一項所述的板...
【專利技術屬性】
技術研發人員:朱俊華,
申請(專利權)人:廣州市奧威亞電子科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。