代码之家  ›  专栏  ›  技术社区  ›  Casey Flynn

计算uiimage“亮度”的好方法?

  •  1
  • Casey Flynn  · 技术社区  · 15 年前

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

    1 回复  |  直到 15 年前
        1
  •  0
  •   rpetrich    15 年前

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

    使用 CGBitmapContextCreate 要创建由创建的缓冲区支持的位图上下文,请将图像绘制到其中,然后循环访问缓冲区中的每个像素以填充柱状图。