Pregunta

I am using OpenCV to capture live from several cameras:

capture = cvCaptureFromCAM(cameraNo)

Now, I need to convert images to YCbCr color space. I realized that I could use cvtColor to convert an image to another color space. However, the process is too expensive to do after capturing the image. It includes a matrix transformation for every pixel;

I wonder if there is a property setting or another way to perform the capturing (perhaps on hardware level) on the desired color space? Or the only way is to capture and convert?

¿Fue útil?

Solución

No, unfortunately you can't do that with OpenCV. The only way is to capture and convert.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top