, поэтому я пытаюсь создать графический интерфейс с gtk и glade, и мне нужно захватить видео с моей веб-камеры. Я понятия не имею, как это сделать или даже если это возможно. Кто-нибудь может мне помочь?
Обновление с вероятного ОП:
Это Linux! Спасибо, но я переключился на Qt, это удобнее для пользователя :)
Тем не менее, у меня сейчас проблема с интеграцией opencv. Я попытался реализовать простой графический интерфейс в qt, в котором я нажимаю кнопку и загружаю изображение в отдельном cvWindow
.
Я следовал простым учебникам на других форумах, но, хотя он открывает cvWindow
, он не отображает изображение.
Вот исходный код:
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 );
}