我在opencv中编写了读取hdr图像的代码,每当我尝试编译时,我正在'TonemapDurand'未在此范围内声明 这种类型的错误。在opencv中HDR图像读取和写入
#include"opencv2/opencv.hpp"
#include "vector"
#include "bits/stdc++.h"
#include "fstream"
using namespace cv;
int main(int argc, char** argv)
{
vector<Mat>images;
Mat image;
image = imread(argv[1], 1);
images.push_back(image);
Mat ldr;
Ptr<TonemapDurand> tonemap = createTonemapDurand(2.2f);
tonemap->process(images[0], ldr);
imwrite("ldr.png", ldr * 255);
waitKey(0);
return 0;
}
您正在使用哪个版本的opencv? 3.1.0? – Vtik
我正在使用2.4.9。 –