我使用vImageHistogramCalculation_ARGB8888(...)计算直方图。我现在有256个箱中存储的三个RGB通道中每个通道的直方图数据。我的问题是使用OpenGLES或Core Graphics在UIView中绘制这些值的方法是什么?它需要实时完成(至少每秒30帧)。
答案 0 :(得分:1)
你可以做任何一件事。这两种方法都不是每秒30帧的问题。
核心图形更容易,所以我首先创建一个UIView的自定义子类并重写draw(_:)
方法。
在该方法中,您可以使用UIBezierPath或CGPath绘制一系列矩形,代表直方图的条形。
如果你遇到困难,试一试并报告。