欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種支持多平臺(tái)的攝像頭調(diào)用方法及系統(tǒng)與流程

文檔序號(hào):39884722發(fā)布日期:2024-11-05 16:41閱讀:17來(lái)源:國(guó)知局
一種支持多平臺(tái)的攝像頭調(diào)用方法及系統(tǒng)與流程

本發(fā)明涉及攝像頭平臺(tái)對(duì)接,尤其涉及一種支持多平臺(tái)的攝像頭調(diào)用方法及系統(tǒng)。


背景技術(shù):

1、目前越來(lái)越多的設(shè)備需要配備攝像頭,而設(shè)備越多意味著軟件需要在不同平臺(tái)實(shí)現(xiàn)攝像頭調(diào)用的功能,以獲取實(shí)時(shí)影像數(shù)據(jù)。而不同平臺(tái)使用其它的第三方庫(kù)在linux系統(tǒng)調(diào)用復(fù)雜,并且會(huì)出現(xiàn)一些干擾,使得功能異常運(yùn)作,而且還有可能出現(xiàn)由于不同攝像頭接的usb不一致導(dǎo)致攝像頭不能正常捕捉畫(huà)面而出現(xiàn)黑屏現(xiàn)象。

2、因此,現(xiàn)在需要一種能夠在不同平臺(tái)也能夠進(jìn)行攝像頭調(diào)用,獲取攝像頭采集數(shù)據(jù)的方法。


技術(shù)實(shí)現(xiàn)思路

1、為解決上述問(wèn)題,本發(fā)明提供了一種支持多平臺(tái)的攝像頭調(diào)用方法及系統(tǒng),通過(guò)獲取系統(tǒng)信息,并根據(jù)不同的系統(tǒng)信息配置攝像頭,從而根據(jù)指令進(jìn)行攝像頭的調(diào)用或切換,解決了現(xiàn)有技術(shù)在不同平臺(tái)無(wú)法正常調(diào)用攝像頭的問(wèn)題。

2、為實(shí)現(xiàn)上述目的,本發(fā)明提供以下技術(shù)方案:

3、一種支持多平臺(tái)的攝像頭調(diào)用方法,包括以下步驟:

4、s1.獲取當(dāng)前平臺(tái)系統(tǒng)信息以及攝像頭信息,所述攝像頭為一個(gè)或多個(gè),結(jié)合平臺(tái)系統(tǒng)信息設(shè)置攝像頭的配置參數(shù);

5、s2.響應(yīng)于攝像頭調(diào)用指令,根據(jù)攝像頭配置參數(shù)啟動(dòng)對(duì)應(yīng)攝像頭;

6、s3.創(chuàng)建一個(gè)定時(shí)器,結(jié)合定時(shí)器將所啟動(dòng)的攝像頭采集的數(shù)據(jù)進(jìn)行顯示。

7、進(jìn)一步地,在步驟s1中,所述獲取當(dāng)前平臺(tái)系統(tǒng)信息,其具體實(shí)現(xiàn)方式包括:利用opencvsharp庫(kù)中的runtimeinformation類(lèi)下的isosplatform方法獲取當(dāng)前平臺(tái)所使用的操作系統(tǒng)的類(lèi)型。

8、進(jìn)一步地,在步驟s2中,所述結(jié)合平臺(tái)系統(tǒng)信息設(shè)置攝像頭的配置參數(shù),具體包括:根據(jù)當(dāng)前平臺(tái)所使用的操作系統(tǒng)的類(lèi)型,設(shè)置opencvsharp庫(kù)中的opencvsharp.videocaptureapis參數(shù)。

9、進(jìn)一步地,在步驟s2中,所述結(jié)合平臺(tái)系統(tǒng)信息設(shè)置攝像頭的配置參數(shù),還包括:對(duì)攝像頭按接入平臺(tái)順序進(jìn)行排序,并根據(jù)排序?yàn)閿z像頭由0開(kāi)始依次進(jìn)行編號(hào),所述攝像頭調(diào)用指令包括所需啟用的攝像頭的編號(hào)。

10、進(jìn)一步地,在步驟s2中,當(dāng)攝像頭調(diào)用指令未指定所需啟用的攝像頭時(shí),平臺(tái)默認(rèn)啟動(dòng)編號(hào)為0的攝像頭。

11、進(jìn)一步地,在步驟s3中,所述創(chuàng)建一個(gè)定時(shí)器,其具體實(shí)現(xiàn)方式包括:實(shí)例化一個(gè)線(xiàn)程定時(shí)器,所述線(xiàn)程定時(shí)器為timer對(duì)象,所述線(xiàn)程定時(shí)器的觸發(fā)頻率與所啟動(dòng)的攝像頭的數(shù)據(jù)采集幀率相同。

12、進(jìn)一步地,在步驟s3中,所述結(jié)合定時(shí)器將所啟動(dòng)的攝像頭采集的數(shù)據(jù)進(jìn)行顯示,其具體實(shí)現(xiàn)方式包括:監(jiān)控定時(shí)器的觸發(fā)狀況,定時(shí)器每次觸發(fā),執(zhí)行一次videocapture類(lèi)中的read方法,讀取所啟動(dòng)攝像頭采集到的畫(huà)面數(shù)據(jù)。

13、進(jìn)一步地,在步驟s3中,所述結(jié)合定時(shí)器將所啟動(dòng)的攝像頭采集的數(shù)據(jù)進(jìn)行顯示,具體包括:利用opencvsharp庫(kù)創(chuàng)建一個(gè)mat對(duì)象,將所啟動(dòng)攝像頭采集到的畫(huà)面數(shù)據(jù)賦值給mat對(duì)象,mat對(duì)象轉(zhuǎn)換為位圖類(lèi)型數(shù)據(jù)顯示。

14、進(jìn)一步地,所述方法基于avalonia框架。

15、通過(guò)上述技術(shù)方案,本發(fā)明具有以下有益效果:通過(guò)獲取系統(tǒng)信息和攝像頭信息,從而根據(jù)系統(tǒng)信息對(duì)攝像頭進(jìn)行配置,以保證在不同平臺(tái)也能正常進(jìn)行攝像頭的調(diào)用,并結(jié)合定時(shí)器對(duì)攝像頭采集數(shù)據(jù)進(jìn)行收集,避免了在不同平臺(tái)中攝像頭不能正常捕捉畫(huà)面導(dǎo)致的黑屏現(xiàn)象。



技術(shù)特征:

1.一種支持多平臺(tái)的攝像頭調(diào)用方法,其特征在于,包括以下步驟:

2.根據(jù)權(quán)利要求1所述的一種支持多平臺(tái)的攝像頭調(diào)用方法,其特征在于,在步驟s1中,所述獲取當(dāng)前平臺(tái)系統(tǒng)信息,其具體實(shí)現(xiàn)方式包括:利用opencvsharp庫(kù)中的runtimeinformation類(lèi)下的isosplatform方法獲取當(dāng)前平臺(tái)所使用的操作系統(tǒng)的類(lèi)型。

3.根據(jù)權(quán)利要求2所述的一種支持多平臺(tái)的攝像頭調(diào)用方法,其特征在于,在步驟s2中,所述結(jié)合平臺(tái)系統(tǒng)信息設(shè)置攝像頭的配置參數(shù),具體包括:根據(jù)當(dāng)前平臺(tái)所使用的操作系統(tǒng)的類(lèi)型,設(shè)置opencvsharp庫(kù)中的opencvsharp.videocaptureapis參數(shù)。

4.根據(jù)權(quán)利要求1所述的一種支持多平臺(tái)的攝像頭調(diào)用方法,其特征在于,在步驟s2中,所述結(jié)合平臺(tái)系統(tǒng)信息設(shè)置攝像頭的配置參數(shù),還包括:對(duì)攝像頭按接入平臺(tái)順序進(jìn)行排序,并根據(jù)排序?yàn)閿z像頭由0開(kāi)始依次進(jìn)行編號(hào),所述攝像頭調(diào)用指令包括所需啟用的攝像頭的編號(hào)。

5.根據(jù)權(quán)利要求4所述的一種支持多平臺(tái)的攝像頭調(diào)用方法,其特征在于,在步驟s2中,當(dāng)攝像頭調(diào)用指令未指定所需啟用的攝像頭時(shí),平臺(tái)默認(rèn)啟動(dòng)編號(hào)為0的攝像頭。

6.根據(jù)權(quán)利要求1所述的一種支持多平臺(tái)的攝像頭調(diào)用方法,其特征在于,在步驟s3中,所述創(chuàng)建一個(gè)定時(shí)器,其具體實(shí)現(xiàn)方式包括:實(shí)例化一個(gè)線(xiàn)程定時(shí)器,所述線(xiàn)程定時(shí)器為timer對(duì)象,所述線(xiàn)程定時(shí)器的觸發(fā)頻率與所啟動(dòng)的攝像頭的數(shù)據(jù)采集幀率相同。

7.根據(jù)權(quán)利要求6所述的一種支持多平臺(tái)的攝像頭調(diào)用方法,其特征在于,在步驟s3中,所述結(jié)合定時(shí)器將所啟動(dòng)的攝像頭采集的數(shù)據(jù)進(jìn)行顯示,其具體實(shí)現(xiàn)方式包括:監(jiān)控定時(shí)器的觸發(fā)狀況,定時(shí)器每次觸發(fā),執(zhí)行一次videocapture類(lèi)中的read方法,讀取所啟動(dòng)攝像頭采集到的畫(huà)面數(shù)據(jù)。

8.根據(jù)權(quán)利要求7所述的一種支持多平臺(tái)的攝像頭調(diào)用方法,其特征在于,在步驟s3中,所述結(jié)合定時(shí)器將所啟動(dòng)的攝像頭采集的數(shù)據(jù)進(jìn)行顯示,具體包括:利用opencvsharp庫(kù)創(chuàng)建一個(gè)mat對(duì)象,將所啟動(dòng)攝像頭采集到的畫(huà)面數(shù)據(jù)賦值給mat對(duì)象,mat對(duì)象轉(zhuǎn)換為位圖類(lèi)型數(shù)據(jù)顯示。

9.根據(jù)權(quán)利要求1所述的一種支持多平臺(tái)的攝像頭調(diào)用方法,其特征在于,所述方法基于avalonia框架。

10.一種支持多平臺(tái)的攝像頭調(diào)用系統(tǒng),其特征在于,包括:


技術(shù)總結(jié)
本發(fā)明公開(kāi)了一種支持多平臺(tái)的攝像頭調(diào)用方法及系統(tǒng),包括以下步驟:獲取當(dāng)前平臺(tái)系統(tǒng)信息以及攝像頭信息,所述攝像頭為一個(gè)或多個(gè),結(jié)合平臺(tái)系統(tǒng)信息設(shè)置攝像頭的配置參數(shù);響應(yīng)于攝像頭調(diào)用指令,根據(jù)攝像頭配置參數(shù)啟動(dòng)對(duì)應(yīng)攝像頭;創(chuàng)建一個(gè)定時(shí)器,結(jié)合定時(shí)器將所啟動(dòng)的攝像頭采集的數(shù)據(jù)進(jìn)行顯示。本發(fā)明通過(guò)獲取系統(tǒng)信息和攝像頭信息,從而根據(jù)系統(tǒng)信息對(duì)攝像頭進(jìn)行配置,以保證在不同平臺(tái)也能正常進(jìn)行攝像頭的調(diào)用,并結(jié)合定時(shí)器對(duì)攝像頭采集數(shù)據(jù)進(jìn)行收集,避免了在不同平臺(tái)中攝像頭不能正常捕捉畫(huà)面導(dǎo)致的黑屏現(xiàn)象。

技術(shù)研發(fā)人員:饒志強(qiáng),朱正輝,余吉昌
受保護(hù)的技術(shù)使用者:廣東保倫電子股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/11/4
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
库车县| 石屏县| 嘉禾县| 临清市| 蒙山县| 加查县| 祁连县| 阿拉善左旗| 屏东县| 长垣县| 保亭| 嘉荫县| 临沭县| 博罗县| 吉隆县| 清徐县| 克拉玛依市| 石首市| 新密市| 广元市| 永仁县| 旬阳县| 金昌市| 湖州市| 江门市| 吕梁市| 六枝特区| 黄陵县| 突泉县| 南昌县| 乐昌市| 东丽区| 原平市| 淳安县| 宁海县| 台前县| 信丰县| 崇阳县| 定襄县| 峨山| 周至县|