本發(fā)明涉及圖像/視頻編輯軟件,特別涉及一種算法參數(shù)初始化的方法及電子設(shè)備。
背景技術(shù):
1、圖像/視頻編輯軟件,各個(gè)算法模塊(降噪、亮度、對(duì)比度等)的參數(shù)均為軟件出廠時(shí)的參數(shù)設(shè)置,用戶在使用軟件時(shí)每次都需要從頭開(kāi)始進(jìn)行各種算法的參數(shù)調(diào)整,耗費(fèi)大量的人力成本。
2、并且,在處理視頻時(shí),即使可以直接復(fù)制相同場(chǎng)景的算法參數(shù),但是一旦場(chǎng)景切換至完全不同的場(chǎng)景時(shí),依然需要用戶從頭開(kāi)始進(jìn)行算法參數(shù)調(diào)整。因此需要大量的人力進(jìn)行圖像的調(diào)整。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種算法參數(shù)初始化的方法及電子設(shè)備,用于對(duì)編輯軟件的算法參數(shù)自動(dòng)進(jìn)行初始化,并且對(duì)輸入的不同編輯類型、不同場(chǎng)景的視頻幀進(jìn)行不同的算法參數(shù)的初始化,能夠極大地節(jié)省人力成本。
2、第一方面,本發(fā)明實(shí)施例提供的一種算法參數(shù)初始化的方法,該方法包括:
3、獲取視頻幀和所述視頻幀對(duì)應(yīng)的編輯類型,確定所述編輯類型對(duì)應(yīng)的參數(shù)預(yù)測(cè)模型,不同的編輯類型對(duì)應(yīng)的參數(shù)預(yù)測(cè)模型的模型參數(shù)不同,不同的編輯類型用于實(shí)現(xiàn)不同的視頻編輯功能;
4、將所述視頻幀輸入到所述參數(shù)預(yù)測(cè)模型,輸出與所述視頻幀包含的場(chǎng)景對(duì)應(yīng)的算法參數(shù)集,所述參數(shù)預(yù)測(cè)模型是利用訓(xùn)練集進(jìn)行訓(xùn)練得到的,所述訓(xùn)練集包括不同編輯類型對(duì)應(yīng)的樣本集,相同編輯類型對(duì)應(yīng)的樣本集包括不同類型的場(chǎng)景的樣本視頻幀和所述樣本視頻幀對(duì)應(yīng)的樣本參數(shù)集;
5、利用編輯軟件的算法模塊以及所述算法參數(shù)集中與所述算法模塊對(duì)應(yīng)的算法參數(shù),對(duì)所述視頻幀進(jìn)行編輯處理。
6、本實(shí)施例提供的算法參數(shù)初始化的方法,使用深度學(xué)習(xí)模型預(yù)測(cè)輸入視頻幀要達(dá)到調(diào)節(jié)效果的各個(gè)算法模塊的算法參數(shù),并將預(yù)測(cè)的算法參數(shù)作為各個(gè)算法模塊的初始化算法參數(shù)。即使在場(chǎng)景切換時(shí),模型也能夠根據(jù)當(dāng)前的輸入視頻幀進(jìn)行自動(dòng)化的算法參數(shù)預(yù)測(cè),實(shí)現(xiàn)動(dòng)態(tài)化的算法參數(shù)初始化。通過(guò)動(dòng)態(tài)的算法參數(shù)初始化,能夠?qū)崿F(xiàn)大部分場(chǎng)景使用自動(dòng)初始化的算法參數(shù)就可以呈現(xiàn)可用的效果,小部分場(chǎng)景只需要對(duì)初始化算法參數(shù)進(jìn)行微調(diào)即可,能夠極大的節(jié)省人力成本。
7、作為一種可選的實(shí)施方式,獲取的視頻幀包括多個(gè),所述方法還包括:
8、將多個(gè)視頻幀中包含相同類型的場(chǎng)景的視頻幀劃分到一個(gè)視頻幀組;
9、從所述視頻幀組中選擇n個(gè)視頻幀,將n個(gè)視頻幀分別輸入到所述參數(shù)預(yù)測(cè)模型,輸出n個(gè)預(yù)測(cè)算法參數(shù)集;n≥1,n為整數(shù);
10、根據(jù)所述n個(gè)預(yù)測(cè)算法參數(shù)集,確定所述視頻幀組對(duì)應(yīng)的算法參數(shù)集。
11、作為一種可選的實(shí)施方式,所述根據(jù)所述n個(gè)預(yù)測(cè)算法參數(shù)集,確定所述視頻幀組對(duì)應(yīng)的算法參數(shù)集,包括:
12、針對(duì)n個(gè)預(yù)測(cè)算法參數(shù)集中的每種預(yù)測(cè)算法參數(shù),利用n個(gè)預(yù)測(cè)算法參數(shù)集各自對(duì)應(yīng)的權(quán)重,對(duì)所述預(yù)測(cè)算法參數(shù)進(jìn)行加權(quán)求和,得到所述預(yù)測(cè)算法參數(shù)對(duì)應(yīng)的算法參數(shù);
13、根據(jù)各種預(yù)測(cè)算法參數(shù)對(duì)應(yīng)的算法參數(shù),確定所述視頻幀組對(duì)應(yīng)的算法參數(shù)集。
14、作為一種可選的實(shí)施方式,所述n個(gè)預(yù)測(cè)算法參數(shù)集各自對(duì)應(yīng)的權(quán)重相同。
15、作為一種可選的實(shí)施方式,通過(guò)如下方式獲取樣本集:
16、確定用戶利用編輯軟件對(duì)樣本視頻幀進(jìn)行編輯的編輯類型;
17、記錄用戶利用編輯軟件對(duì)樣本視頻幀進(jìn)行編輯時(shí)使用的算法模塊,以及利用所述算法模塊對(duì)所述樣本視頻幀進(jìn)行編輯處理得到的算法參數(shù)信息;
18、根據(jù)所述樣本視頻幀的編輯類型、所述樣本視頻幀包含的場(chǎng)景的類型、所述使用的算法模塊以及所述算法參數(shù)信息,確定所述樣本集。
19、作為一種可選的實(shí)施方式,所述確定用戶利用編輯軟件對(duì)樣本視頻幀進(jìn)行編輯的編輯類型,包括:
20、根據(jù)所述樣本視頻幀的原始視頻參數(shù)和用戶設(shè)置的所述樣本視頻幀的需求視頻參數(shù),確定所述樣本視頻幀對(duì)應(yīng)的編輯類型。
21、作為一種可選的實(shí)施方式,所述算法模塊對(duì)應(yīng)的算法參數(shù)信息包括算法參數(shù)值、最大算法參數(shù)值、最小算法參數(shù)值、歸一化算法參數(shù)值中的至少一項(xiàng),所述歸一化算法參數(shù)值是對(duì)所述算法參數(shù)值進(jìn)行歸一化處理得到的。
22、作為一種可選的實(shí)施方式,所述算法參數(shù)集包括多種算法參數(shù),一種算法參數(shù)對(duì)應(yīng)一個(gè)算法模塊;通過(guò)如下方式確定多個(gè)算法參數(shù)的順序:
23、按預(yù)先設(shè)定的順序,確定多種算法參數(shù)的順序;或,
24、根據(jù)所述樣本集中每個(gè)樣本視頻幀對(duì)應(yīng)的各算法模塊的使用頻率,確定各算法模塊對(duì)應(yīng)的算法參數(shù)的順序。
25、作為一種可選的實(shí)施方式,所述根據(jù)所述樣本集中每個(gè)樣本視頻幀對(duì)應(yīng)的各算法模塊的使用頻率,確定各算法模塊對(duì)應(yīng)的算法參數(shù)的順序,包括:
26、統(tǒng)計(jì)所述樣本視頻幀在各操作步驟使用的算法模塊;
27、在每個(gè)操作步驟,根據(jù)各樣本視頻幀使用的算法模塊,確定所述操作步驟中使用頻率最高的算法模塊;
28、根據(jù)各操作步驟中使用頻率最高的算法模塊,確定各算法模塊對(duì)應(yīng)的算法參數(shù)的順序。
29、作為一種可選的實(shí)施方式,所述根據(jù)各操作步驟中使用頻率最高的算法模塊,確定各算法模塊對(duì)應(yīng)的算法參數(shù)的順序,包括:
30、根據(jù)各樣本視頻幀在第一個(gè)操作步驟中使用頻率最高的算法模塊,確定第一個(gè)算法模塊;
31、針對(duì)第二個(gè)操作步驟以及之后的操作步驟,從當(dāng)前操作步驟對(duì)應(yīng)的各樣本視頻幀使用的算法模塊中,去除在當(dāng)前操作步驟之前確定的算法模塊,從剩余的算法模塊中,根據(jù)各樣本視頻幀在當(dāng)前操作步驟中使用頻率最高的算法模塊,確定當(dāng)前的算法模塊;
32、根據(jù)確定的各算法模塊的順序,確定各算法模塊對(duì)應(yīng)的算法參數(shù)的順序。
33、作為一種可選的實(shí)施方式,通過(guò)如下方式對(duì)所述參數(shù)預(yù)測(cè)模型進(jìn)行訓(xùn)練:
34、將所述樣本集中的樣本視頻幀輸入所述參數(shù)預(yù)測(cè)模型,根據(jù)輸出結(jié)果和所述樣本視頻幀對(duì)應(yīng)的樣本參數(shù)集確定損失函數(shù);
35、利用所述損失函數(shù)調(diào)整所述參數(shù)預(yù)測(cè)模型中的模型參數(shù),當(dāng)所述損失函數(shù)值滿足預(yù)設(shè)條件或訓(xùn)練迭代次數(shù)達(dá)到閾值時(shí),確定所述參數(shù)預(yù)測(cè)模型訓(xùn)練完成。
36、作為一種可選的實(shí)施方式,
37、所述參數(shù)預(yù)測(cè)模型包括特征提取網(wǎng)絡(luò)和參數(shù)映射網(wǎng)絡(luò),所述特征提取網(wǎng)絡(luò)包括卷積層和殘差網(wǎng)絡(luò),所述特征提取網(wǎng)絡(luò)用于提取輸入的視頻幀的圖像特征;所述參數(shù)映射網(wǎng)絡(luò)包括全局平均池化網(wǎng)絡(luò)和全連接層,所述參數(shù)映射網(wǎng)絡(luò)用于將提取的圖像特征映射為輸出的算法參數(shù)。
38、作為一種可選的實(shí)施方式,該方法還包括:
39、顯示所述視頻幀對(duì)應(yīng)的算法模塊,以及所述算法模塊對(duì)應(yīng)的算法參數(shù)。
40、作為一種可選的實(shí)施方式,所述算法參數(shù)集包括多種算法參數(shù),一種算法參數(shù)對(duì)應(yīng)一個(gè)算法模塊;該方法還包括:
41、所述多種算法參數(shù)按順序顯示;
42、按所述多種算法參數(shù)的順序,顯示多種算法參數(shù)分別對(duì)應(yīng)的算法模塊。
43、作為一種可選的實(shí)施方式,該方法還包括:
44、響應(yīng)于用戶的第一指令,刪除小于閾值的算法參數(shù)和對(duì)應(yīng)的算法模塊;和/或,
45、響應(yīng)于用戶的第二指令,刪除所述第二指令指示的算法模塊和對(duì)應(yīng)的算法參數(shù)。
46、作為一種可選的實(shí)施方式,所述算法參數(shù)和算法模塊按順序顯示;還包括:
47、根據(jù)刪除后的算法參數(shù),更新各算法參數(shù)的顯示順序,并根據(jù)刪除后的算法模塊更新各算法模塊的顯示順序。
48、第二方面,本發(fā)明實(shí)施例提供的一種電子設(shè)備,包括處理器和存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)所述處理器可執(zhí)行的程序,所述處理器用于讀取所述存儲(chǔ)器中的程序并執(zhí)行如下步驟:
49、獲取視頻幀和所述視頻幀對(duì)應(yīng)的編輯類型,確定所述編輯類型對(duì)應(yīng)的參數(shù)預(yù)測(cè)模型,不同的編輯類型對(duì)應(yīng)的參數(shù)預(yù)測(cè)模型的模型參數(shù)不同,不同的編輯類型用于實(shí)現(xiàn)不同的視頻編輯功能;
50、將所述視頻幀輸入到所述參數(shù)預(yù)測(cè)模型,輸出與所述視頻幀包含的場(chǎng)景對(duì)應(yīng)的算法參數(shù)集,所述參數(shù)預(yù)測(cè)模型是利用訓(xùn)練集進(jìn)行訓(xùn)練得到的,所述訓(xùn)練集包括不同編輯類型對(duì)應(yīng)的樣本集,相同編輯類型對(duì)應(yīng)的樣本集包括不同類型的場(chǎng)景的樣本視頻幀和所述樣本視頻幀對(duì)應(yīng)的樣本參數(shù)集;
51、利用編輯軟件的算法模塊以及所述算法參數(shù)集中與所述算法模塊對(duì)應(yīng)的算法參數(shù),對(duì)所述視頻幀進(jìn)行編輯處理。
52、作為一種可選的實(shí)施方式,獲取的視頻幀包括多個(gè),所述處理器具體還被配置為執(zhí)行:
53、將多個(gè)視頻幀中包含相同類型的場(chǎng)景的視頻幀劃分到一個(gè)視頻幀組;
54、從所述視頻幀組中選擇n個(gè)視頻幀,將n個(gè)視頻幀分別輸入到所述參數(shù)預(yù)測(cè)模型,輸出n個(gè)預(yù)測(cè)算法參數(shù)集;n≥1,n為整數(shù);
55、根據(jù)所述n個(gè)預(yù)測(cè)算法參數(shù)集,確定所述視頻幀組對(duì)應(yīng)的算法參數(shù)集。
56、作為一種可選的實(shí)施方式,所述處理器具體被配置為執(zhí)行:
57、針對(duì)n個(gè)預(yù)測(cè)算法參數(shù)集中的每種預(yù)測(cè)算法參數(shù),利用n個(gè)預(yù)測(cè)算法參數(shù)集各自對(duì)應(yīng)的權(quán)重,對(duì)所述預(yù)測(cè)算法參數(shù)進(jìn)行加權(quán)求和,得到所述預(yù)測(cè)算法參數(shù)對(duì)應(yīng)的算法參數(shù);
58、根據(jù)各種預(yù)測(cè)算法參數(shù)對(duì)應(yīng)的算法參數(shù),確定所述視頻幀組對(duì)應(yīng)的算法參數(shù)集。
59、作為一種可選的實(shí)施方式,所述n個(gè)預(yù)測(cè)算法參數(shù)集各自對(duì)應(yīng)的權(quán)重相同。
60、作為一種可選的實(shí)施方式,所述處理器具體被配置為通過(guò)如下方式獲取樣本集:
61、確定用戶利用編輯軟件對(duì)樣本視頻幀進(jìn)行編輯的編輯類型;
62、記錄用戶利用編輯軟件對(duì)樣本視頻幀進(jìn)行編輯時(shí)使用的算法模塊,以及利用所述算法模塊對(duì)所述樣本視頻幀進(jìn)行編輯處理得到的算法參數(shù)信息;
63、根據(jù)所述樣本視頻幀的編輯類型、所述樣本視頻幀包含的場(chǎng)景的類型、所述使用的算法模塊以及所述算法參數(shù)信息,確定所述樣本集。
64、作為一種可選的實(shí)施方式,所述處理器具體被配置為執(zhí)行:
65、根據(jù)所述樣本視頻幀的原始視頻參數(shù)和用戶設(shè)置的所述樣本視頻幀的需求視頻參數(shù),確定所述樣本視頻幀對(duì)應(yīng)的編輯類型。
66、作為一種可選的實(shí)施方式,所述算法模塊對(duì)應(yīng)的算法參數(shù)信息包括算法參數(shù)值、最大算法參數(shù)值、最小算法參數(shù)值、歸一化算法參數(shù)值中的至少一項(xiàng),所述歸一化算法參數(shù)值是對(duì)所述算法參數(shù)值進(jìn)行歸一化處理得到的。
67、作為一種可選的實(shí)施方式,所述算法參數(shù)集包括多種算法參數(shù),一種算法參數(shù)對(duì)應(yīng)一個(gè)算法模塊;所述處理器具體被配置為通過(guò)如下方式確定多個(gè)算法參數(shù)的順序:
68、按預(yù)先設(shè)定的順序,確定多種算法參數(shù)的順序;或,
69、根據(jù)所述樣本集中每個(gè)樣本視頻幀對(duì)應(yīng)的各算法模塊的使用頻率,確定各算法模塊對(duì)應(yīng)的算法參數(shù)的順序。
70、作為一種可選的實(shí)施方式,所述處理器具體被配置為執(zhí)行:
71、統(tǒng)計(jì)所述樣本視頻幀在各操作步驟使用的算法模塊;
72、在每個(gè)操作步驟,根據(jù)各樣本視頻幀使用的算法模塊,確定所述操作步驟中使用頻率最高的算法模塊;
73、根據(jù)各操作步驟中使用頻率最高的算法模塊,確定各算法模塊對(duì)應(yīng)的算法參數(shù)的順序。
74、作為一種可選的實(shí)施方式,所述處理器具體被配置為執(zhí)行:
75、根據(jù)各樣本視頻幀在第一個(gè)操作步驟中使用頻率最高的算法模塊,確定第一個(gè)算法模塊;
76、針對(duì)第二個(gè)操作步驟以及之后的操作步驟,從當(dāng)前操作步驟對(duì)應(yīng)的各樣本視頻幀使用的算法模塊中,去除在當(dāng)前操作步驟之前確定的算法模塊,從剩余的算法模塊中,根據(jù)各樣本視頻幀在當(dāng)前操作步驟中使用頻率最高的算法模塊,確定當(dāng)前的算法模塊;
77、根據(jù)確定的各算法模塊的順序,確定各算法模塊對(duì)應(yīng)的算法參數(shù)的順序。
78、作為一種可選的實(shí)施方式,所述處理器具體被配置為通過(guò)如下方式對(duì)所述參數(shù)預(yù)測(cè)模型進(jìn)行訓(xùn)練:
79、將所述樣本集中的樣本視頻幀輸入所述參數(shù)預(yù)測(cè)模型,根據(jù)輸出結(jié)果和所述樣本視頻幀對(duì)應(yīng)的樣本參數(shù)集確定損失函數(shù);
80、利用所述損失函數(shù)調(diào)整所述參數(shù)預(yù)測(cè)模型中的模型參數(shù),當(dāng)所述損失函數(shù)值滿足預(yù)設(shè)條件或訓(xùn)練迭代次數(shù)達(dá)到閾值時(shí),確定所述參數(shù)預(yù)測(cè)模型訓(xùn)練完成。
81、作為一種可選的實(shí)施方式,
82、所述參數(shù)預(yù)測(cè)模型包括特征提取網(wǎng)絡(luò)和參數(shù)映射網(wǎng)絡(luò),所述特征提取網(wǎng)絡(luò)包括卷積層和殘差網(wǎng)絡(luò),所述特征提取網(wǎng)絡(luò)用于提取輸入的視頻幀的圖像特征;所述參數(shù)映射網(wǎng)絡(luò)包括全局平均池化網(wǎng)絡(luò)和全連接層,所述參數(shù)映射網(wǎng)絡(luò)用于將提取的圖像特征映射為輸出的算法參數(shù)。
83、作為一種可選的實(shí)施方式,所述處理器具體還被配置為執(zhí)行:
84、顯示所述視頻幀對(duì)應(yīng)的算法模塊,以及所述算法模塊對(duì)應(yīng)的算法參數(shù)。
85、作為一種可選的實(shí)施方式,所述算法參數(shù)集包括多種算法參數(shù),一種算法參數(shù)對(duì)應(yīng)一個(gè)算法模塊;所述處理器具體還被配置為執(zhí)行:
86、所述多種算法參數(shù)按順序顯示;
87、按所述多種算法參數(shù)的順序,顯示多種算法參數(shù)分別對(duì)應(yīng)的算法模塊。
88、作為一種可選的實(shí)施方式,所述處理器具體還被配置為執(zhí)行:
89、響應(yīng)于用戶的第一指令,刪除小于閾值的算法參數(shù)和對(duì)應(yīng)的算法模塊;和/或,
90、響應(yīng)于用戶的第二指令,刪除所述第二指令指示的算法模塊和對(duì)應(yīng)的算法參數(shù)。
91、作為一種可選的實(shí)施方式,所述算法參數(shù)和算法模塊按順序顯示;所述處理器具體還被配置為執(zhí)行:
92、根據(jù)刪除后的算法參數(shù),更新各算法參數(shù)的顯示順序,并根據(jù)刪除后的算法模塊更新各算法模塊的顯示順序。
93、第三方面,本發(fā)明實(shí)施例還提供一種算法參數(shù)初始化的裝置,該裝置包括:
94、確定預(yù)測(cè)模型單元,用于獲取視頻幀和所述視頻幀對(duì)應(yīng)的編輯類型,確定所述編輯類型對(duì)應(yīng)的參數(shù)預(yù)測(cè)模型,不同的編輯類型對(duì)應(yīng)的參數(shù)預(yù)測(cè)模型的模型參數(shù)不同,不同的編輯類型用于實(shí)現(xiàn)不同的視頻編輯功能;
95、算法參數(shù)預(yù)測(cè)單元,用于將所述視頻幀輸入到所述參數(shù)預(yù)測(cè)模型,輸出與所述視頻幀包含的場(chǎng)景對(duì)應(yīng)的算法參數(shù)集,所述參數(shù)預(yù)測(cè)模型是利用訓(xùn)練集進(jìn)行訓(xùn)練得到的,所述訓(xùn)練集包括不同編輯類型對(duì)應(yīng)的樣本集,相同編輯類型對(duì)應(yīng)的樣本集包括不同類型的場(chǎng)景的樣本視頻幀和所述樣本視頻幀對(duì)應(yīng)的樣本參數(shù)集;
96、視頻編輯處理單元,用于利用編輯軟件的算法模塊以及所述算法參數(shù)集中與所述算法模塊對(duì)應(yīng)的算法參數(shù),對(duì)所述視頻幀進(jìn)行編輯處理。
97、作為一種可選的實(shí)施方式,獲取的視頻幀包括多個(gè),所述確定預(yù)測(cè)模型單元具體還用于:
98、將多個(gè)視頻幀中包含相同類型的場(chǎng)景的視頻幀劃分到一個(gè)視頻幀組;
99、從所述視頻幀組中選擇n個(gè)視頻幀,將n個(gè)視頻幀分別輸入到所述參數(shù)預(yù)測(cè)模型,輸出n個(gè)預(yù)測(cè)算法參數(shù)集;n≥1,n為整數(shù);
100、根據(jù)所述n個(gè)預(yù)測(cè)算法參數(shù)集,確定所述視頻幀組對(duì)應(yīng)的算法參數(shù)集。
101、作為一種可選的實(shí)施方式,所述確定預(yù)測(cè)模型單元具體用于:
102、針對(duì)n個(gè)預(yù)測(cè)算法參數(shù)集中的每種預(yù)測(cè)算法參數(shù),利用n個(gè)預(yù)測(cè)算法參數(shù)集各自對(duì)應(yīng)的權(quán)重,對(duì)所述預(yù)測(cè)算法參數(shù)進(jìn)行加權(quán)求和,得到所述預(yù)測(cè)算法參數(shù)對(duì)應(yīng)的算法參數(shù);
103、根據(jù)各種預(yù)測(cè)算法參數(shù)對(duì)應(yīng)的算法參數(shù),確定所述視頻幀組對(duì)應(yīng)的算法參數(shù)集。
104、作為一種可選的實(shí)施方式,所述n個(gè)預(yù)測(cè)算法參數(shù)集各自對(duì)應(yīng)的權(quán)重相同。
105、作為一種可選的實(shí)施方式,所述算法參數(shù)預(yù)測(cè)單元具體用于通過(guò)如下方式獲取樣本集:
106、確定用戶利用編輯軟件對(duì)樣本視頻幀進(jìn)行編輯的編輯類型;
107、記錄用戶利用編輯軟件對(duì)樣本視頻幀進(jìn)行編輯時(shí)使用的算法模塊,以及利用所述算法模塊對(duì)所述樣本視頻幀進(jìn)行編輯處理得到的算法參數(shù)信息;
108、根據(jù)所述樣本視頻幀的編輯類型、所述樣本視頻幀包含的場(chǎng)景的類型、所述使用的算法模塊以及所述算法參數(shù)信息,確定所述樣本集。
109、作為一種可選的實(shí)施方式,所述算法參數(shù)預(yù)測(cè)單元具體用于:
110、根據(jù)所述樣本視頻幀的原始視頻參數(shù)和用戶設(shè)置的所述樣本視頻幀的需求視頻參數(shù),確定所述樣本視頻幀對(duì)應(yīng)的編輯類型。
111、作為一種可選的實(shí)施方式,所述算法模塊對(duì)應(yīng)的算法參數(shù)信息包括算法參數(shù)值、最大算法參數(shù)值、最小算法參數(shù)值、歸一化算法參數(shù)值中的至少一項(xiàng),所述歸一化算法參數(shù)值是對(duì)所述算法參數(shù)值進(jìn)行歸一化處理得到的。
112、作為一種可選的實(shí)施方式,所述算法參數(shù)集包括多種算法參數(shù),一種算法參數(shù)對(duì)應(yīng)一個(gè)算法模塊;所述算法參數(shù)預(yù)測(cè)單元具體還用于通過(guò)如下方式確定多個(gè)算法參數(shù)的順序:
113、按預(yù)先設(shè)定的順序,確定多種算法參數(shù)的順序;或,
114、根據(jù)所述樣本集中每個(gè)樣本視頻幀對(duì)應(yīng)的各算法模塊的使用頻率,確定各算法模塊對(duì)應(yīng)的算法參數(shù)的順序。
115、作為一種可選的實(shí)施方式,所述算法參數(shù)預(yù)測(cè)單元具體用于:
116、統(tǒng)計(jì)所述樣本視頻幀在各操作步驟使用的算法模塊;
117、在每個(gè)操作步驟,根據(jù)各樣本視頻幀使用的算法模塊,確定所述操作步驟中使用頻率最高的算法模塊;
118、根據(jù)各操作步驟中使用頻率最高的算法模塊,確定各算法模塊對(duì)應(yīng)的算法參數(shù)的順序。
119、作為一種可選的實(shí)施方式,所述算法參數(shù)預(yù)測(cè)單元具體用于:
120、根據(jù)各樣本視頻幀在第一個(gè)操作步驟中使用頻率最高的算法模塊,確定第一個(gè)算法模塊;
121、針對(duì)第二個(gè)操作步驟以及之后的操作步驟,從當(dāng)前操作步驟對(duì)應(yīng)的各樣本視頻幀使用的算法模塊中,去除在當(dāng)前操作步驟之前確定的算法模塊,從剩余的算法模塊中,根據(jù)各樣本視頻幀在當(dāng)前操作步驟中使用頻率最高的算法模塊,確定當(dāng)前的算法模塊;
122、根據(jù)確定的各算法模塊的順序,確定各算法模塊對(duì)應(yīng)的算法參數(shù)的順序。
123、作為一種可選的實(shí)施方式,所述算法參數(shù)預(yù)測(cè)單元具體用于通過(guò)如下方式對(duì)所述參數(shù)預(yù)測(cè)模型進(jìn)行訓(xùn)練:
124、將所述樣本集中的樣本視頻幀輸入所述參數(shù)預(yù)測(cè)模型,根據(jù)輸出結(jié)果和所述樣本視頻幀對(duì)應(yīng)的樣本參數(shù)集確定損失函數(shù);
125、利用所述損失函數(shù)調(diào)整所述參數(shù)預(yù)測(cè)模型中的模型參數(shù),當(dāng)所述損失函數(shù)值滿足預(yù)設(shè)條件或訓(xùn)練迭代次數(shù)達(dá)到閾值時(shí),確定所述參數(shù)預(yù)測(cè)模型訓(xùn)練完成。
126、作為一種可選的實(shí)施方式,
127、所述參數(shù)預(yù)測(cè)模型包括特征提取網(wǎng)絡(luò)和參數(shù)映射網(wǎng)絡(luò),所述特征提取網(wǎng)絡(luò)包括卷積層和殘差網(wǎng)絡(luò),所述特征提取網(wǎng)絡(luò)用于提取輸入的視頻幀的圖像特征;所述參數(shù)映射網(wǎng)絡(luò)包括全局平均池化網(wǎng)絡(luò)和全連接層,所述參數(shù)映射網(wǎng)絡(luò)用于將提取的圖像特征映射為輸出的算法參數(shù)。
128、作為一種可選的實(shí)施方式,還包括顯示單元具體用于:
129、顯示所述視頻幀對(duì)應(yīng)的算法模塊,以及所述算法模塊對(duì)應(yīng)的算法參數(shù)。
130、作為一種可選的實(shí)施方式,所述算法參數(shù)集包括多種算法參數(shù),一種算法參數(shù)對(duì)應(yīng)一個(gè)算法模塊;所述顯示單元具體還用于:
131、所述多種算法參數(shù)按順序顯示;
132、按所述多種算法參數(shù)的順序,顯示多種算法參數(shù)分別對(duì)應(yīng)的算法模塊。
133、作為一種可選的實(shí)施方式,所述顯示單元具體還用于:
134、響應(yīng)于用戶的第一指令,刪除小于閾值的算法參數(shù)和對(duì)應(yīng)的算法模塊;和/或,
135、響應(yīng)于用戶的第二指令,刪除所述第二指令指示的算法模塊和對(duì)應(yīng)的算法參數(shù)。
136、作為一種可選的實(shí)施方式,所述算法參數(shù)和算法模塊按順序顯示;所述顯示單元具體還用于:
137、根據(jù)刪除后的算法參數(shù),更新各算法參數(shù)的顯示順序,并根據(jù)刪除后的算法模塊更新各算法模塊的顯示順序。
138、第四方面,本發(fā)明實(shí)施例還提供計(jì)算機(jī)存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)用于實(shí)現(xiàn)上述第一方面所述方法的步驟。
139、本技術(shù)的這些方面或其他方面在以下的實(shí)施例的描述中會(huì)更加簡(jiǎn)明易懂。