【问题标题】:How to get brightness level form UIImage如何从 UIImage 中获取亮度级别
【发布时间】:2023-03-26 13:39:01
【问题描述】:

如何从 UIImage 中获取亮度级别。实际上,我正在尝试获取亮度级别,然后将其设置为其他级别(使用 GPUImage 框架),以便我可以将该图像传递给 tessaract OCR SDK。

【问题讨论】:

  • 要清楚,您所说的亮度是什么?亮度?像素的强度?
  • 如果你正在寻找平均亮度,你可以使用 GPUImageLuminosity 过滤器来提取它,正如我在这里描述的那样:stackoverflow.com/questions/14610744/luminosity-from-ios-camera/…。之后,曝光或亮度滤镜可以将其归一化为设定的平均亮度。

标签: iphone ios uiimage tesseract brightness


【解决方案1】:

要修改图像的亮度,您正在寻找的解决方案是在原始图像上应用滤镜。 这可以通过使用 CoreImage 框架中提供的过滤器类来实现,更具体地说是 CIFilter。快速浏览一下文档,它非常简单。 如果您不使用 CoreImage,网上有几个示例已经编写了过滤器,但是,我认为 CIFilter 类应该足够了。

【讨论】:

  • 我正在寻找没有设置亮度级别的亮度级别。我可以使用 GPUImage 框架设置亮度级别
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-14
  • 2017-03-26
  • 2010-11-24
  • 1970-01-01
相关资源
最近更新 更多