我正在尝试为我的iPhone应用程序中的UIImage实现直方图均衡方法(HE)。
我阅读以下内容:
http://en.wikipedia.org/wiki/Histogram_equalization
但它说:
那么这将是可行的方法吗?
我想知道这会很慢吗?另外,由于我不知道我的应用程序将使用哪种图像,因此我是否必须以不同的方式处理8/16/24位数据?还是可以假设iPhone中的图像为24位?
我会感谢指向进行色彩校正直方图均衡化的Objective-C代码的任何指针。
我看过下面的库,但是它没有对HE进行任何颜色校正:
http://code.google.com/p/simple-iphone-image-processing/source/browse/#svn/trunk/Classes%3Fstate%3Dclosed
谢谢!
最佳答案
是的,您可以通过这种方式进行操作,这将起作用。是的,因为您必须来回进行转换,所以它会“花费更多” –但是,如果您不想影响色调和饱和度,那就是您必须付出的代价。对于您要校正的图像,这值得吗?这将取决于您的应用程序,您能否在性能与最佳质量方面取得成功?您可能只需要处理8位颜色分量,就可以假设图像为“24位”,但这是3 x 8位分量。唯一知道答案的方法就是尝试。