Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > Web камера и Raspberry Pi


Автор: falcon39 20.5.2013, 00:18
Хочу подключить USB Web камеру к Raspberry.
Использую библиотеку OpenCV.
Программа написана на с++

Код

#include <cv.h>
#include <highgui.h>
#include <stdlib.h>
#include <stdio.h>

int main(int argc, char* argv[])
{
    CvCapture* capture = cvCreateCameraCapture(CV_CAP_ANY);
    assert( capture );
    IplImage* frame=0;
    
    int counter=0;
    char filename[512];
    
    while(true)
    {
        frame = cvQueryFrame( capture );
        
        char c = cvWaitKey(33);
        if (c == 27)
        {
            break;
        }
        else if (c == 13)
        {
            sprintf(filename, "Image%d.jpg", counter);
            cvSaveImage(filename, frame);
            counter++;
        }
    }
    cvReleaseCapture( &capture );
    
    return 0;
}


Web камера Logitech B910 HD

При запуске ошибка 
Код

HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP

Автор: Alca 20.5.2013, 10:14
А ты не пробывал пользоваться гуглом http://www.google.ru/#newwindow=1&output=search&sclient=psy-ab&q=IGHGUI+ERROR:+V4L%2FV4L2%3A+VIDIOC_S_CROP&oq=IGHGUI+ERROR:+V4L%2FV4L2%3A+VIDIOC_S_CROP&gs_l=hp.3...822.822.0.1556.1.1.0.0.0.0.69.69.1.1.0...0.0...1c.1.14.psy-ab.HeG30Cto0fY&pbx=1&bav=on.2,or.r_qf.&bvm=bv.46751780,d.Yms&fp=1825226ea9d463cb&biw=1612&bih=1048 ?

Автор: borisbn 25.5.2013, 10:36
Сорри за оффтоп, но увидев в разделе линукс про raspberri PI, не удержался
http://habrahabr.ru/post/180663/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)