计算UIImage'亮度'的好方法?

时间:2010-10-21 23:25:02

标签: iphone ios uiimage uiimagepickercontroller

我正在编写一个应用程序,它将提供iPhone相机拍摄的图像的OCR。我想在执行OCR分析之前测试图像,看看是否有足够的光照。有人有什么想法吗?

1 个答案:

答案 0 :(得分:0)

最灵活的方法是为红色绿色和蓝色通道生成直方图,然后用它来确定平均亮度,中值亮度,黑/白点,对比度或其他自定义函数。

使用CGBitmapContextCreate创建由您创建的缓冲区支持的位图上下文,将图像绘制到其中,然后遍历缓冲区中的每个像素以填充直方图。