Salvar imagens capturadas pelo V4L2 (Video for Linux Two) em JPEG. C++ [Resolvido]

Pessoal estou precisando salvar algumas imagens capturadas através do V4l2 (Video for Linux Two) em jpeg, existe uma biblioteca chamada jpeglib.h só que não consigo utiliza-la.

Alguém tem algumas outra biblioteca que já utilizou? ou tem algum tutorial de como instalar e utilizar o jpeglib.h?

Estrou utilizando o eclipse para compilar o projeto.

Obrigado :slight_smile:

Pessoal achei uma maneira.

Utilize o OpenCv

Copiar um ponteiro de imagem do V4L para o OpenCv:

img = cvCreateImage(cvSize(width_da_image,height_da_image), 8, 3);
memcpy(img->imageData, ponteiroImg, width_da_imageheight_da_image3);

Para salvar essa imagem:

p[0] = CV_IMWRITE_JPEG_QUALITY;
p[1] = 90;
p[2] = 0;
cvSaveImage(path_img, img, p);

Abrações