opencv 打开白平衡属性
时间: 2023-06-25 16:05:13 浏览: 98
基于Opencv的图像处理-白平衡
要在OpenCV中打开白平衡属性,可以使用cv::Ptr<cv::xphoto::WhiteBalancer>类。以下是一个简单的示例代码片段:
```
cv::Mat image = cv::imread("input.jpg");
cv::Ptr<cv::xphoto::WhiteBalancer> wb = cv::xphoto::createSimpleWB();
wb->balanceWhite(image, image);
cv::imshow("Output", image);
cv::waitKey(0);
```
在这个例子中,首先读入一个图像,然后创建一个cv::Ptr<cv::xphoto::WhiteBalancer>对象。然后,通过调用`balanceWhite()`函数来进行白平衡,最后将结果显示在屏幕上。
请注意,xphoto模块必须在您的OpenCV安装中启用,以便您可以使用它。
阅读全文