我想在C / C ++中执行CLAHE算法(在MATLAB函数adapthisteq
中使用),因为目前codegen不支持函数adapthisteq
。
有哪些替代方案?
我想在Xilinx Vivado HLS上实现这一点。虽然OpenCV支持这种算法,但HLS还没有可合成的对应物。还有什么其他的替代方法可以在C中获取CLAHE算法的源代码,以便在Vivado HLS上工作?
我正在使用MATLAB R2014b和Vivado 2014.4。 (两者都在Windows 7上)
答案 0 :(得分:2)
Mat m= imread("lena.png",CV_LOAD_IMAGE_GRAYSCALE); //input image
imshow("lena_GRAYSCALE",m);
Ptr<CLAHE> clahe = createCLAHE();
clahe->setClipLimit(4);
Mat dst;
clahe->apply(m,dst);
imshow("lena_CLAHE",dst);
waitKey();
**代码无耻地取自here