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彩色板相机
我认为它不支持平衡设置,因为下面的代码是有效的:
//WhiteBalance
Ptr<xphoto::WhiteBalancer> wb;
wb = xphoto::createLearningBasedWB();
wb ->balanceWhite(frame, frame);但我没有得到好的结果自动白平衡,这就是为什么我想改变参数,如温度,红色,蓝色手动。
发布于 2021-11-26 10:28:54
自动白平衡在值1时关闭,在值3时关闭。cap.set(CAP_PROP_AUTO_WB, 1);
https://stackoverflow.com/questions/69718146
复制相似问题