我在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。 –