安装了opencv4.1.1找不到TonemapDurand
时间: 2024-04-22 17:24:42 浏览: 35
非常抱歉给你带来困扰。事实上,在 OpenCV 4.0 版本中,`TonemapDurand`的名称已经更改为 `TonemapDurand`。因此,在 OpenCV 4.0 或更高版本中,你需要使用 `TonemapDurand` 类名进行调用。
以下是在 OpenCV 4.0 及更高版本中使用 `TonemapDurand` 的示例代码:
```cpp
#include <opencv2/opencv.hpp>
int main() {
cv::Mat image1 = cv::imread("image1.jpg", cv::IMREAD_COLOR);
cv::Mat image2 = cv::imread("image2.jpg", cv::IMREAD_COLOR);
image1.convertTo(image1, CV_32F);
image2.convertTo(image2, CV_32F);
cv::Ptr<cv::TonemapDurand> tonemapper = cv::createTonemapDurand();
tonemapper->setSaturation(1.0);
tonemapper->setContrast(4.0);
tonemapper->setSigmaSpace(2.0);
tonemapper->setSigmaColor(2.0);
cv::Mat tonemapped_image1;
tonemapper->process(image1, tonemapped_image1);
cv::Mat tonemapped_image2;
tonemapper->process(image2, tonemapped_image2);
cv::Mat fused_image = tonemapped_image1 + tonemapped_image2;
fused_image.convertTo(fused_image, CV_8U);
cv::imwrite("fused_image.jpg", fused_image);
return 0;
}
```
确保图像文件 `image1.jpg` 和 `image2.jpg` 存在于工作目录中,并根据需要进行调整。这个示例代码将两个图像应用了 `TonemapDurand` 算法,并将结果融合在一起,最后保存为 `fused_image.jpg`。
如果你仍然无法找到 `TonemapDurand` 类,请检查你的 OpenCV 版本是否正确安装,或者尝试重新安装 OpenCV。
非常抱歉给你带来困扰,希望这个解答对你有所帮助。如果还有其他问题,请随时提问。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)