Вы можете рассчитать гистограмму с помощью Accelerate framework. Есть функция vImageHistogramCalculation_ARGB8888()
.
Для вызова этой функции вам нужно создать vImage_Buffer из UIImage. Для этого используйте функцию vImageBuffer_InitWithCGImage()
.
Для получения дополнительной информации вы можете добавить эту платформу в ваш проект и прочитать документы в заголовочных файлах:
Accelerate.framework / Frameworks / vImage.framework / Headers / vImage_Utilities.h
Accelerate.framework / Frameworks / vImage.framework / Headers / Histogram.h