1
어떻게 그놈 라이브러리를 사용하여 카메라 장치를 감지 할 수 있습니까?웹캠 카메라 장치 확인 그놈 라이브러리
제발 좀 샘플 코드를 얻으십시오.
나는 치즈 소스 코드를 따라 왔지만 카메라 API를 탐지하면 NULL을 반환한다.
감사합니다 감사합니다, 내 이해에서 iSight를
어떻게 그놈 라이브러리를 사용하여 카메라 장치를 감지 할 수 있습니까?웹캠 카메라 장치 확인 그놈 라이브러리
제발 좀 샘플 코드를 얻으십시오.
나는 치즈 소스 코드를 따라 왔지만 카메라 API를 탐지하면 NULL을 반환한다.
감사합니다 감사합니다, 내 이해에서 iSight를
, 당신은 정말 당신이 웹캠 장치 정보입니다 필요한 경우 그놈 \의 GTK를 사용할 필요가 없습니다. Pls는, 아래의 코드를 시도, 그것은 쿼리해야 출력 비디오 드라이버 기능 : 내 컴퓨터 출력에
#include <stdio.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include <linux/videodev2.h>
int main()
{
struct v4l2_capability vc;
int fd = open("/dev/video0", O_RDONLY);
if (fd != -1)
{
ioctl(fd, VIDIOC_QUERYCAP, &vc);
printf("driver: %s\n", vc.driver);
printf("card: %s\n", vc.card);
printf("bus info: %s\n", vc.bus_info);
printf("version: %d\n", vc.version);
printf("capabilities: %x\n", vc.capabilities);
close(fd);
}
return 0;
}
은 다음과 같습니다
드라이버 : 레노버 EasyCamera
:
카드
uvcvideo 버스 정보 : usb-0000 : 00 : 1d.7-3버전 : 256
개기능 : 당신은 또한 여기에 더 많은 정보를 찾을 수 4,000,001
:이 도움이 How to get a list of video capture devices (web cameras) on linux
희망,
K 벌금에 관해서는, 그럼 어떻게 내가 웹 카메라에서 세션을 캡처 시작할 수 있습니다 .. .. – boom
ioctl, google for VIDIOC_S_INPUT 및 VIDIOC_S_FMT 요청 코드 –
이 정보를 제공해 주셔서 감사합니다. – boom