本申請涉及計(jì)算機(jī)視覺,特別是涉及一種文件獲取方法、設(shè)備及介質(zhì)。
背景技術(shù):
1、通用串行總線(universal?serial?bus,usb)攝像頭作為一種影像采集設(shè)備,因其方便性和靈活性,已成為電腦、平板、手機(jī)等終端設(shè)備的常用配件。usb攝像頭支持yuv和mjpeg兩種格式輸出影像文件。yuv格式的影像文件具有較高的畫面清晰程度,但對usb攝像頭和終端設(shè)備之間的傳輸帶寬和終端設(shè)備的編解碼能力提出了較高要求。相比之下,mjpeg格式的影像文件雖然畫面清晰程度略低,但更適用于硬件性能有限的終端設(shè)備。
2、目前,當(dāng)usb攝像頭被連接到性能較好的終端設(shè)備時(shí),可以順暢地傳輸yuv格式的影像文件,為用戶提供高質(zhì)量的預(yù)覽、錄像和拍照等業(yè)務(wù)體驗(yàn)。然而,當(dāng)usb攝像頭被轉(zhuǎn)移到與性能較差的終端設(shè)備連接時(shí),可能會因usb攝像頭和終端設(shè)備之間的傳輸帶寬不足或終端設(shè)備的編解碼能力有限,導(dǎo)致傳輸yuv格式的影像文件時(shí)出現(xiàn)業(yè)務(wù)卡頓。相反地,若usb攝像頭最初連接的是性能較差的終端設(shè)備并傳輸mjpeg格式的影像文件,當(dāng)usb攝像頭被轉(zhuǎn)移到與性能較好的終端設(shè)備連接時(shí),usb攝像頭會繼續(xù)傳輸mjpeg格式的影像文件,但這未能充分利用終端設(shè)備的性能。因此,用戶通常需要根據(jù)終端設(shè)備的性能手動調(diào)整影像文件的格式,以便終端設(shè)備能夠獲取與自身性能匹配的影像文件。
3、然而,這種手動調(diào)整增加了用戶的工作量,也難以實(shí)現(xiàn)自動化和智能化,導(dǎo)致用戶的體驗(yàn)感較差。
技術(shù)實(shí)現(xiàn)思路
1、基于上述問題,本申請?zhí)峁┝艘环N文件獲取方法、設(shè)備及介質(zhì),能夠確保終端設(shè)備獲取到的影像文件的參數(shù)與終端設(shè)備的實(shí)際硬件性能相匹配,從而增強(qiáng)用戶的體驗(yàn)感。
2、本申請實(shí)施例公開了如下技術(shù)方案:
3、第一方面,本申請公開了一種文件獲取方法,應(yīng)用于終端設(shè)備,所述方法包括:
4、在識別到外接攝像頭連接信號的情況下,獲取所述終端設(shè)備的性能參數(shù),并根據(jù)所述性能參數(shù)確定初始采集參數(shù),其中,所述初始采集參數(shù)包括分辨率、幀率和媒體格式;
5、根據(jù)所述初始采集參數(shù),獲取當(dāng)前影像文件,所述當(dāng)前影像文件由所述外接攝像頭采集生成;
6、獲取所述當(dāng)前影像文件的幀率,若所述當(dāng)前影像文件的幀率小于或等于第一預(yù)設(shè)幀率閾值,則調(diào)整所述初始采集參數(shù);
7、根據(jù)調(diào)整后的采集參數(shù),獲取影像文件。
8、可選地,所述若所述當(dāng)前影像文件的幀率小于或等于第一預(yù)設(shè)幀率閾值,則調(diào)整所述初始采集參數(shù),包括:
9、若所述當(dāng)前影像文件的幀率小于或等于第一預(yù)設(shè)幀率閾值,且所述當(dāng)前影像文件的媒體格式為第一格式,則降低所述初始采集參數(shù)中的所述分辨率。
10、可選地,所述若所述當(dāng)前影像文件的幀率小于或等于第一預(yù)設(shè)幀率閾值,則調(diào)整所述初始采集參數(shù),包括:
11、若所述當(dāng)前影像文件的幀率小于或等于第一預(yù)設(shè)幀率閾值,且所述當(dāng)前影像文件的媒體格式為所述第二格式,則將所述初始采集參數(shù)中的所述媒體格式調(diào)整為所述第一格式,其中,所述第一格式傳輸?shù)臄?shù)據(jù)量小于所述第二格式傳輸?shù)臄?shù)據(jù)量。
12、可選地,所述方法還包括:
13、若所述當(dāng)前影像文件的幀率大于第一預(yù)設(shè)幀率閾值,且小于或等于第二預(yù)設(shè)幀率閾值,且所述當(dāng)前影像文件的媒體格式為所述第二格式,則降低所述初始采集參數(shù)中的所述分辨率。
14、可選地,在根據(jù)調(diào)整后的采集參數(shù),獲取影像文件之后,所述方法還包括:
15、獲取采集參數(shù)調(diào)整后的影像文件的幀率,若所述影像文件的幀率大于第一預(yù)設(shè)幀率閾值,則將所述采集參數(shù)作為初始采集參數(shù)保存。
16、可選地,在執(zhí)行所述根據(jù)調(diào)整后的采集參數(shù),獲取調(diào)整后的影像文件之后,所述方法還包括:
17、對所述調(diào)整后的影像文件執(zhí)行影像業(yè)務(wù),所述影像業(yè)務(wù)包括剪輯、加速、降速、添加濾鏡中的一種或多種。
18、可選地,所述根據(jù)所述初始采集參數(shù),獲取當(dāng)前影像文件,包括:
19、當(dāng)所述終端設(shè)備處于自適應(yīng)配置狀態(tài)時(shí),根據(jù)所述初始采集參數(shù),獲取當(dāng)前影像文件。
20、可選地,所述當(dāng)所述終端設(shè)備處于自適應(yīng)配置狀態(tài)時(shí),根據(jù)所述初始采集參數(shù),獲取當(dāng)前影像文件,包括:
21、當(dāng)所述終端設(shè)備接收到用戶觸發(fā)的自適應(yīng)配置狀態(tài)指令時(shí),或,當(dāng)所述終端設(shè)備對應(yīng)的外接攝像頭處于目標(biāo)業(yè)務(wù)場景下時(shí),根據(jù)所述初始采集參數(shù),獲取當(dāng)前影像文件。
22、第二方面,本申請公開了一種終端設(shè)備,所述終端設(shè)備包括:存儲器和處理器;
23、所述存儲器,用于存儲程序;
24、所述處理器,用于執(zhí)行所述程序,實(shí)現(xiàn)如第一方面所述的方法的各個(gè)步驟。
25、第三方面,本申請公開了一種計(jì)算機(jī)可讀存儲介質(zhì),用于存儲計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被執(zhí)行時(shí),具體用于實(shí)現(xiàn)如第一方面所述的方法的各個(gè)步驟。
26、相較于現(xiàn)有技術(shù),本申請具有以下有益效果:
27、本申請公開了一種文件獲取方法、設(shè)備及介質(zhì),該文件獲取方法包括:在識別到外接攝像頭連接信號的情況下,獲取終端設(shè)備的性能參數(shù),并根據(jù)性能參數(shù)確定初始采集參數(shù);根據(jù)初始采集參數(shù),獲取當(dāng)前影像文件,當(dāng)前影像文件由外接攝像頭采集生成;獲取當(dāng)前影像文件的幀率,若當(dāng)前影像文件的幀率小于或等于第一預(yù)設(shè)幀率閾值,則調(diào)整初始采集參數(shù);根據(jù)調(diào)整后的采集參數(shù),獲取影像文件。由此,可以確保終端設(shè)備獲取到的影像文件的參數(shù)與終端設(shè)備的實(shí)際硬件性能相匹配,避免了因影像文件的參數(shù)設(shè)置不當(dāng)導(dǎo)致的高性能終端設(shè)備獲取低質(zhì)量影像文件導(dǎo)致的資源浪費(fèi),和,低性能終端設(shè)備因處理高質(zhì)量影像文件導(dǎo)致的性能過載,從而提升了用戶的體驗(yàn)感。
1.一種文件獲取方法,其特征在于,應(yīng)用于終端設(shè)備,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述若所述當(dāng)前影像文件的幀率小于或等于第一預(yù)設(shè)幀率閾值,則調(diào)整所述初始采集參數(shù),包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述若所述當(dāng)前影像文件的幀率小于或等于第一預(yù)設(shè)幀率閾值,則調(diào)整所述初始采集參數(shù),包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在根據(jù)調(diào)整后的采集參數(shù),獲取影像文件之后,所述方法還包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在執(zhí)行所述根據(jù)調(diào)整后的采集參數(shù),獲取影像文件之后,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述初始采集參數(shù),獲取當(dāng)前影像文件,包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述當(dāng)所述終端設(shè)備處于自適應(yīng)配置狀態(tài)時(shí),根據(jù)所述初始采集參數(shù),獲取當(dāng)前影像文件,包括:
9.一種終端設(shè)備,其特征在于,所述終端設(shè)備包括:存儲器和處理器;
10.一種計(jì)算機(jī)可讀存儲介質(zhì),其特征在于,用于存儲計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被執(zhí)行時(shí),具體用于實(shí)現(xiàn)如權(quán)利要求1至8任一項(xiàng)所述的方法的各個(gè)步驟。