質問

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?

役に立ちましたか?

解決

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top