【发布时间】:2016-02-04 00:57:19
【问题描述】:
我正在尝试在 iOS 上修复图片的白平衡。 在我的应用中,人们可以拍照并获得两件事:OCR 和图像的“改进”版本。
为了进行 OCR,我使用 GPUImage 改进了图像(使用 GPUImageAdaptiveThresholdFilter)。但该图像仅由黑白像素组成。对于我的“改进”版本,我想要:
- 正确的色彩平衡(这意味着当我在里面拍照时,我的白色是真正的白色而不是黄色)
- 良好的对比度。
我尝试使用 GPUImageContrastFilter 和 GPUImageWhiteBalanceFilter。 GPUImageWhiteBalanceFilter 效果很好,但 GPUImageWhiteBalanceFilter 需要参数(如 temperature),这实际上取决于图像输入。
那么有没有办法“计算”这些参数,或者是否有客观的 c 算法来修复白平衡?准备好使用,还是简单地使用 GPUImage ?
谢谢!
【问题讨论】:
标签: ios objective-c image-processing gpuimage