2011-03-01 4 views
0

그래서 gtk와 glade가있는 GUI를 만들려고 노력 중이며 웹캠에서 비디오를 캡처해야합니다. 나는 그것을 할 수있는 방법이나 그것이 가능할지 모르겠다. 누군가 나를 도울 수 있습니까? 가능성이 OP에서GTKMM/GTK +/GLADE 웹캠에서 비디오를로드하는 방법?


업데이트 :

그것은 리눅스입니다! 고맙지 만 사용자 친화적 인 Qt로 전환했습니다 :)

여전히 opencv 통합 문제가 있습니다. 나는 버튼을 누르고 별도의 이미지를로드하는 간단한 GUI를 구현하려고 시도했다. cvWindow.

다른 포럼에서 간단한 자습서를 따라 갔지만 cvWindow이 열리지 만 이미지가 표시되지 않습니다. 당신은 libcheese 사용할 수

widget::widget(QWidget *parent) 
{ 
    setupUi(this); 
     //setGeometry(100,100,512,512); 
    connect(b, SIGNAL(clicked()), this, SLOT(imshow())); 

} 

void widget::imshow() 
{ 

    img=cvLoadImage("/home/vladutzee/Desktop/boo.gif",CV_WINDOW_AUTOSIZE); 
    cvNamedWindow("window",1); 
    cvShowImage("window",img); 
    cvWaitKey(10); 
    cvDestroyWindow("window"); 
    cvReleaseImage(&img); 
} 

답변

1

의 GTK + 기반의 간단한 웹캠 소프트웨어, 치즈의 기초로 사용되는 라이브러리 : 여기

는 소스 코드입니다.

0

어떤 플랫폼입니까? Windows, Linux, 기타? Libcheese는이 트릭을 수행 할 수 있지만 AFAIK는 Windows에서 작동하지 않습니다.