Wie erstelle ich ein Histogramm mit iOS GPUImage?

Arbeiten anhttps://github.com/luisespinoza/LEColorPicker Projekt, ich versuche, ein Histogramm UIImage aus einer beliebigen Eingabe UIImage mit dem Projekt GPUImage (https://github.com/BradLarson/GPUImage) zu generieren.

Der aktuelle Code, den ich verwende, ist der folgende:

- (NSDictionary*)dictionaryWithColorsPickedFromImage:(UIImage *)image
{
    GPUImageFilter *filter = [[GPUImageHistogramFilter alloc] initWithHistogramType:kGPUImageHistogramRGB];

    UIImage *filteredImage = [filter imageByFilteringImage:image];

    [UIImagePNGRepresentation(filteredImage) writeToFile:@"/Users/Luis/histogram.png" atomically:YES];

    return nil;
}

Das Problem ist, dass histogram.png nur eine schwarze Linie für jedes Eingabebild ergibt.

Also, wie wird der richtige Code sein, um ein Histogramm UIImage mit iOS GPUImage zu generieren?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage