Como gerar um histograma usando o iOS GPUImage?
Trabalhando emhttps://github.com/luisespinoza/LEColorPicker projeto, estou tentando gerar um histograma UIImage de um UIImage de entrada arbitrária usando o projeto GPUImage (https://github.com/BradLarson/GPUImage).
O código atual que estou usando é o seguinte:
- (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;
}
O problema é que histogram.png está resultando em apenas uma linha preta para cada imagem de entrada.
Então, como será o código correto para gerar um histograma UIImage usando iOS GPUImage?