本申請涉及圖像處理,公開了一種終端設備、應用相機控制方法和存儲介質。
背景技術:
1、目前具備相機功能的應用日益增多,對于具備相機功能的應用,應用端多會結合用戶對應用相機的功能需求為應用設定部分相機參數,以在終端設備運行應用時可基于設定的相機參數來啟用應用的相機功能,使應用相機的圖像采集效果盡可能的貼合用戶對應用相機的功能需求。
2、但由于應用端無法預知應用會在哪些終端設備上運行,也就是說,應用端無法提前獲知終端設備內置相機的相關信息。因而對于如降噪強度、曝光時間、色彩還原度等,需結合內置相機的相機硬件信息和圖像處理算法來適配的參數是應用端無法預先設定的,這即導致對應用相機的效果提升十分有限,難以滿足用戶需求。
技術實現思路
1、本申請實施例提供了一種終端設備、應用相機控制方法和存儲介質,用于通過設備內置相機和應用設定的相機參數制定多種相機類別下的目標相機參數,用戶可基于實際需求選擇相應的模板,且支持用戶自定義配置參數值,使應用相機功能更加貼合用戶需求。
2、為達到上述目的,本申請實施例的技術方案是這樣實現的:
3、第一方面,本申請實施例提供了一種終端設備,包括存儲器和處理器:
4、所述存儲器,被配置為執行:存儲多種預設相機類別對應的相機參數;
5、所述處理器,被配置為執行:響應于用戶對目標應用的客制化指令,通過顯示器顯示所述目標應用的相機類別界面;所述相機類別界面中包括所述多種預設相機類別;
6、響應于用戶對所述相機類別頁面的類別確認指令,通過顯示器顯示參數配置界面;所述參數配置界面中包括目標相機類別對應的目標相機參數,所述目標相機參數包括所述目標應用攜帶的應用相機參數和所述終端設備的內置相機參數;所述目標相機類別是用戶從所述多種預設相機類別中確認的;
7、響應于用戶對所述參數配置界面的結束編輯指令,通過顯示器顯示參數應用界面;所述參數應用界面中包括所述目標相機參數的參數編輯值,所述參數編輯值用于指示所述目標應用啟用相機功能。
8、第二方面,本申請實施例還提供了一種應用相機控制方法,包括:
9、響應于用戶對目標應用的客制化指令,通過顯示器顯示所述目標應用的相機類別界面;所述相機類別界面中包括多種預設相機類別;
10、響應于用戶對所述相機類別頁面的類別選擇指令,通過顯示器顯示參數配置界面;所述參數配置界面中包括:目標相機類別對應的目標相機參數,所述目標相機類別是用戶從所述多種預設相機類別中確認的;所述目標相機參數包括:所述目標應用攜帶的應用相機參數和所述終端設備的內置相機參數;
11、響應于用戶對所述參數配置界面的更新確認指令,通過顯示器顯示參數應用界面;所述參數應用界面中包括第二相機參數;所述第二相機參數表征用戶對所述目標相機參數的參數更新結果,所述第二相機參數用于指示所述目標應用啟用所述第二相機參數執行圖像采集操作。
12、第三方面,本申請實施例還提供了一種應用相機控制裝置,包括:
13、類別選擇模塊,被配置為執行:響應于用戶對目標應用的客制化指令,通過顯示器顯示所述目標應用的相機類別界面;所述相機類別界面中包括多種預設相機類別;
14、參數配置模塊,被配置為執行:響應于用戶對所述相機類別頁面的類別選擇指令,通過顯示器顯示參數配置界面;所述參數配置界面中包括:目標相機類別對應的目標相機參數,所述目標相機類別是用戶從所述多種預設相機類別中確認的;所述目標相機參數包括:所述目標應用攜帶的應用相機參數和所述終端設備的內置相機參數;
15、參數應用模塊,被配置為執行:響應于用戶對所述參數配置界面的更新確認指令,通過顯示器顯示參數應用界面;所述參數應用界面中包括第二相機參數;所述第二相機參數表征用戶對所述目標相機參數的參數更新結果,所述第二相機參數用于指示所述目標應用啟用所述第二相機參數執行圖像采集操作。
16、第四方面,本申請實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被計算機執行時,使所述計算機執行第二方面所述的方法。
17、第五方面,本申請實施例提供了一種計算機程序產品,所述計算機程序產品包括:計算機程序代碼,當所述計算機程序代碼在計算機上運行時,使得計算機執行第二方面所述的方法。
18、本申請實施例中,終端設備通過響應于用戶對目標應用的客制化指令,在相機類別界面中展示多種預設相機類別,繼而在用戶從中確定目標應用的目標相機類別后,通過參數配置界面展示目標相機類別對應的目標相機參數;該目標相機參數包括目標應用攜帶的應用相機參數和終端設備的內置相機參數。用戶可在參數配置界面中對目標相機參數進行數值更新,使終端設備基于更新后的目標相機參數來啟用目標應用的相機功能。上述流程中,可基于用戶自身對目標應用的相機功能需求來選擇相應的目標相機類別,且支持用戶對目標相機類別下的相機參數進行自定義設置,由此實現為應用客制化適配相機參數,使應用相機功能更加貼合用戶需求。
19、本申請的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本申請而了解。本申請的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
1.一種終端設備,其特征在于,包括存儲器和處理器:
2.根據權利要求1所述的終端設備,其特征在于,所述相機類別頁面中設有類別推薦組件;執行所述響應于用戶對所述相機類別頁面的類別確認指令,通過顯示器顯示參數配置界面,所述處理器具體被配置為:
3.根據權利要求1所述的終端設備,其特征在于,所述參數配置界面中的每種內置相機參數設有對應的內置配置組件;執行所述響應于用戶對所述參數配置界面的配置指令,通過顯示器顯示參數應用界面,所述處理器具體被配置為:
4.根據權利要求1所述的終端設備,其特征在于,所述參數配置界面中的每種應用相機參數設有對應的應用配置組件;所述處理器還被配置為:
5.根據權利要求3或4所述的終端設備,其特征在于,所述參數配置界面中設有每種目標相機參數對應的參數推薦組件;執行所述響應于用戶對所述顯示框的結束編輯指令之前,所述處理器還被配置為:
6.根據權利要求5所述的終端設備,其特征在于,所述推薦參數值基于參考相機參數確定的,所述參考相機參數是參考設備在運行所述目標應用時采用的相機參數;所述參考設備與終端設備的設備型號相同;所述參考相機參數與所述第三指定參數的含義相同。
7.根據權利要求1-4中任一所述的終端設備,其特征在于,所述處理器還被配置為:
8.根據權利要求1-4中任一所述的終端設備,其特征在于,所述預設相機類別包括:表征用于掃碼識圖的第一相機類別、表征用于人像采集的第二相機類別、表征用于掃碼識圖和人像采集的第三相機類別中的部分或全部。
9.一種應用相機控制方法,其特征在于,所述方法包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令當被計算機執行時,使所述計算機執行如權利要求9所述的方法。