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?