iOS 相機實時美白,磨皮,雙邊濾波、Canny邊緣檢測和膚色檢測(實戰(zhàn)篇)

基于GPUImage的人臉磨皮、美白、提亮的美顏濾鏡

GPUImageBeautifyFilter是一個自定義的美顏濾鏡,可以用來處理實時視頻流或者是靜態(tài)圖片

主要原理是雙邊濾波、Canny邊緣檢測和膚色檢測


Sample Code

GPUImageVideoCamera *videoCamera = [[GPUImageVideoCamera alloc] initWithSessionPreset:AVCaptureSessionPreset640x480 cameraPosition:AVCaptureDevicePositionBack];

videoCamera.outputImageOrientation = UIInterfaceOrientationPortrait;

GPUImageView *filterView = [[GPUImageView alloc] initWithFrame:CGRectMake(0.0, 0.0, viewWidth, viewHeight)];

GPUImageBeautifyFilter *beautifyFilter = [[GPUImageBeautifyFilter alloc] init];

[videoCamera addTarget:beautifyFilter];

[beautifyFilter addTarget:filterView];

[videoCamera startCameraCapture];



代碼下載地址:https://github.com/YBYHunter/BeautifyFaceAndDetection(感覺好點個Star吧)

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

相關(guān)閱讀更多精彩內(nèi)容

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