2013-02-22 34 views
2

我正在寫一個C應用程序,從我的攝像頭捕捉視頻。 我無法確定我的攝像頭能夠處理哪種像素格式。如何檢測我的攝像頭支持哪種像素格式?

的lsusb:

總線002的設備003:ID 1e4e:0100 Cubeternet網絡攝影機

的dmesg

[ 1064.735472] usb 2-1.4: new high speed USB device using ehci_hcd and address 4 
[ 1064.837577] usb 2-1.4: New USB device found, idVendor=1e4e, idProduct=0100 
[ 1064.837583] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 
[ 1064.837587] usb 2-1.4: Product: USB2.0 Camera 
[ 1064.837589] usb 2-1.4: Manufacturer: Etron Technologies 
[ 1064.837715] usb 2-1.4: configuration #1 chosen from 1 choice 
[ 1064.838484] uvcvideo: Found UVC 1.00 device USB2.0 Camera (1e4e:0100) 
[ 1064.843070] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround. 
[ 1064.844229] input: USB2.0 Camera as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/input/input7 

我能夠確定圖像尺寸' 640x480'但不是像素格式: 我試過了

YUV420 RGB565 RGB32

沒有成功。任何幫助請。 我使用Debian的最新版本

+1

嗨吉列爾梅。我正在從攝像頭傳感器捕捉圖像。瞭解網絡攝像頭支持的顏色格式的一種方法是瀏覽網絡攝像頭的數據表,否則默認值就是原始數據。你是否從網絡攝像頭中獲取了文件中輸出的數據?如果是這樣,則將文件擴展名更改爲「file.raw」。下載並安裝支持所有格式的「XnView」開源應用程序。 – 2013-02-22 03:47:57

+0

@GauthamKantharaju感謝您的回覆。這是我在晚上開發的第二個項目。我會檢查一下,我會回覆你的。謝謝 – 2013-02-22 13:36:41

回答