GPUImage庫繪制直方圖

本系列博客是本人的開發(fā)筆記。為了方便討論,本人新建了一個微信群(iOS技術(shù)討論群),想要加入的,請?zhí)砑颖救宋⑿牛簔hujinhui207407,【加我前請備注:iOS 】,本人博客http://www.kyson.cn 也在不停的更新中,歡迎一起討論

學(xué)而不思則罔,在算法的學(xué)習(xí)中我也經(jīng)常思考利用學(xué)到的算法知識來解決開發(fā)中實(shí)際遇到的問題,這個系列博客就是在此基礎(chǔ)上得到的。

本次直方圖需要調(diào)用三方庫,可以通過CocoaPods添加,即

    pod 'GPUImage'

代碼如下:

//色彩直方圖
- (UIImage *)applyHistogramFilter:(UIImage *)image
{
    GPUImageHistogramGenerator *filter = [[GPUImageHistogramGenerator alloc] init];
    [filter forceProcessingAtSize:image.size];
    GPUImagePicture *pic = [[GPUImagePicture alloc] initWithImage:image];
    [pic addTarget:filter];
    [pic processImage];
    [filter useNextFrameForImageCapture];
    return [filter imageFromCurrentFramebuffer];
}

由方法可知輸入的圖片后會生成直方圖
這里我輸入了圖片


得到輸出的圖片為


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容