首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CAP_PROP_WB_TEMPERATURE不对OpenCV进行任何更改。

CAP_PROP_WB_TEMPERATURE不对OpenCV进行任何更改。
EN

Stack Overflow用户
提问于 2021-10-26 06:07:56
回答 1查看 330关注 0票数 0
代码语言:javascript
复制
   cap.open(0);
   cap.set(CAP_PROP_AUTO_WB, 0);
   cap.set(CAP_PROP_WB_TEMPERATURE, 10);

我试图在上面设置WhiteBalance,但是捕获并没有改变我写到温度的任何东西。我是不是遗漏了什么?

我从几个论坛上读到,有些属性必须在一定的间隔内。像CAP_PROP_AUTO_EXPOSURE一样,应该有两个值: 0.75自动曝光()和0.25 (自动曝光 Off )。一旦设定自动曝光值为0.25,然后将曝光设置为任何您想要的值。但对于wb温度,我没有看到类似的情况。

注:

相机型号: DFM 27UR0135-ML-USB3.0彩色板相机

我认为它不支持平衡设置,因为下面的代码是有效的:

代码语言:javascript
复制
//WhiteBalance
Ptr<xphoto::WhiteBalancer> wb;
wb = xphoto::createLearningBasedWB();
wb ->balanceWhite(frame, frame);

但我没有得到好的结果自动白平衡,这就是为什么我想改变参数,如温度,红色,蓝色手动。

EN

回答 1

Stack Overflow用户

发布于 2021-11-26 10:28:54

自动白平衡在值1时关闭,在值3时关闭。cap.set(CAP_PROP_AUTO_WB, 1);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69718146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档