C ++图像校正库

时间:2018-02-20 17:45:40

标签: c++

我的目标是增强我的照片,做一些自动平衡,自动调色以及Photoshop可以做的事情。我可以使用Photoshop的批处理,但这很慢,因为它不使用所有核心,它会逐个处理图像。

我想在C ++中创建自己的图像增强工具,如果我能找到一个具有我想要的图像处理功能的库,那么就以多线程的方式使用它。

我见过OpenCV,CImg,Magick ++。哪个库有足够的这种过滤?例如,我不需要绘图功能。

感谢。

1 个答案:

答案 0 :(得分:3)

在构建自己的应用程序之前,请考虑可用的工具。例如,imagemagick在unix系统上可用,并且有一些shell魔法,你可能能够实现所需的结果,包括运行多线程。

至于构建自己的应用程序,这绝对是可能的,OpenCV肯定能够这样做。例如,histogram equalization是自动调色的原始形式。唯一的问题是你必须手工实现photoshop的所有聪明功能,从时间的角度来看这可能不是最佳选择(尽管这是一个非常好的学习练习)。