gpt4 book ai didi

c++ - 我可以在使用 OpenCV 捕获网络摄像头图像时设置颜色深度吗?

转载 作者:太空宇宙 更新时间:2023-11-03 22:32:05 25 4
gpt4 key购买 nike

我正在使用 C++ 中的 OpenCV 捕获图像

firstFrame = cvQueryFrame(capture);

很容易设置宽度和高度属性

cvSetCaptureProperty( capture, CV_CAP_PROP_FRAME_WIDTH, WIDTH );
cvSetCaptureProperty( capture, CV_CAP_PROP_FRAME_HEIGHT, HEIGHT );

我想知道是否有一种方法可以在不进一步处理框架的情况下指定颜色深度?

最佳答案

根据documentation ,如果您使用函数 retrive() 来获取您的框架,您应该能够使用 CV_CAP_PROP_FORMAT 来完成。

CV_CAP_PROP_FORMAT Format of the Mat objects returned by retrieve() .

但是,还要注意:

When querying a property that is not supported by the backend used by the VideoCapture class, value 0 is returned.

关于c++ - 我可以在使用 OpenCV 捕获网络摄像头图像时设置颜色深度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21555572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com