新聞中心
卡

專注于為中小企業(yè)提供網(wǎng)站設(shè)計、成都做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)林州免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
linux下使用UVC視頻采集卡是開發(fā)人員經(jīng)常使用的技術(shù),可以實現(xiàn)在Linux系統(tǒng)上獲取實時視頻流。UVC(USB攝像頭)視頻采集卡是一種小巧的USB視頻采集產(chǎn)品,該產(chǎn)品基本上適用于所有的普通攝像頭,以實現(xiàn)在系統(tǒng)上以相同的方式操作USB攝像頭。它可以使開發(fā)者以最佳的方式處理攝像頭,從而獲得攝像頭采集的視頻流。
Linux下使用的UVC視頻采集卡有以下幾種:
第一種是應(yīng)用于Linux系統(tǒng)的VID0 Video模組STK1160,它具有良好的器件兼容性,支持多種格式的音/視頻界面,可以在不同的應(yīng)用程序中實現(xiàn)互操作性。
第二種是ET-UVC視頻采集卡,它是一種UVC協(xié)議視頻采集卡,采用USB2.0標(biāo)準(zhǔn)接口,支持寬帶低延遲視頻采集,可以滿足大部分視頻傳輸需求,并支持MPEG2/4/MJPEG編碼;
第三種是USB 3.0視頻采集卡,它具有極佳的延時低,可以支持多種視頻格式以及具有良好的互操作性,甚至可以在Linux下執(zhí)行虛擬攝像機(jī);
以上幾種UVC視頻采集卡都可以在Linux下使用,使用這些視頻采集卡之前,可以先通過安裝UVC驅(qū)動來實現(xiàn)具體的讀寫,例如:
// c語言示例
#include
#include
#include
#include
#include
#include
#include
#include
int main()
{
int fd;
fd = open("/dev/video0", O_RDWR);
if (fd
fprintf(stderr, "Can not open video device\n");
exit(EXIT_FAILURE);
}
if (ioctl(fd, UVCIOC_QUERYCAP, &querycap)
fprintf(stderr, "Can not get information of the driver\n");
close(fd);
exit(EXIT_FAILURE);
}
printf("Driver information:\n");
printf(" Driver Name: %s\n", querycap.driver);
printf(" Card Name : %s\n", querycap.card);
printf(" Bus info : %s\n", querycap.bus_info);
printf(" Version : %u.%u.%u\n",
(querycap.version >> 16) & 0xFF,
(querycap.version >> 8) & 0xFF,
(querycap.version ) & 0xFF);
close(fd);
exit(EXIT_SUCCESS);
}
另外,Linux下還有很多配套的開源庫,可以幫助用戶在Linux系統(tǒng)上更細(xì)致的使用UVC視頻采集卡,如LibV4L2、GStreamer等,可以幫助開發(fā)者在Linux系統(tǒng)上更好的使用UVC視頻采集卡和攝像頭等。
因此,在Linux系統(tǒng)下使用UVC視頻采集卡,它提供非常好的兼容性,可以滿足開發(fā)者獲取實時視頻流,并且還有多種優(yōu)勢的軟件庫,可以用于嵌入式實時視頻應(yīng)用等。
四川成都云服務(wù)器租用托管【創(chuàng)新互聯(lián)】提供各地服務(wù)器租用,電信服務(wù)器托管、移動服務(wù)器托管、聯(lián)通服務(wù)器托管,云服務(wù)器虛擬主機(jī)租用。成都機(jī)房托管咨詢:13518219792
創(chuàng)新互聯(lián)(www.cdcxhl.com)擁有10多年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗、開啟建站+互聯(lián)網(wǎng)銷售服務(wù),與企業(yè)客戶共同成長,共創(chuàng)價值。
文章題目:Linux下使用UVC視頻采集(linuxuvc)
網(wǎng)頁網(wǎng)址:http://m.fisionsoft.com.cn/article/dpigdhj.html


咨詢
建站咨詢
