識別出臉部以及給臉部打馬賽克
原始 & 打馬後的
1. 通過cidetector來識別出臉部獲取相關資料
2. 將
coreimage座標轉換為uikit座標
3. 將臉部區域進行截圖
4. 將截圖進行打馬處理(各位喜聞樂見^_^)
核心原始碼
////uiimageview+facedetect.h
//facedetectionexample
////
created by youxianming on 15/5/29.
////
#import
@inte***ce
uiimageview (facedetect)
- (nsarray *)facerects;
@end
////uiimageview+facedetect.m
//facedetectionexample
////
created by youxianming on 15/5/29.
////
#import
"uiimageview+facedetect.h
"@implementation
uiimageview (facedetect)
- (nsarray *)facerects
//初始化陣列
nsmutablearray *facerectsarray =[nsmutablearray array];
//獲取ciimage
ciimage* image =[ciimage imagewithcgimage:self.image.cgimage];
//建立臉部識別器
cidetector* detector =[cidetector detectoroftype:cidetectortypeface
context:nil
options:[nsdictionary dictionarywithobject:cidetectoraccuracyhigh
forkey:cidetectoraccuracy]];
//獲取偵測到的資料
nsarray* features =[detector featuresinimage:image];
//coreimage座標轉換為uikit座標
cgaffinetransform transform = cgaffinetransformmakescale(1, -1
); transform = cgaffinetransformtranslate(transform, 0, -self.bounds.size.height);
//處理
iOS CoreImage之臉部識別
coreimage乙個好玩的地方就是它可以檢測出一張人物上左眼 右眼以及嘴的詳細位置。請注意這裡使用的是 檢測 而不是 識別 coreimage目前還沒有辦法識別人臉僅僅是檢測出人臉的眼嘴位置。它的使用也是比較方便快捷的。核心 如下 建立cidetector物件,options使用nsdiction...
Python 人物臉部識別
示例 import cv2 import screeninfo classifier cv2.cascadeclassifier r opencv master data haarcascades haarcascade frontalface default.xml 讀取本地用於識別的 重置大小與...
未能夠識別出目標 票根
spring security cas 未能夠識別出目標 未能夠識別出目標 st 2 gqqsrepdwaqlhldkjiez cas01.example.org 票根 修改 web inf spring configuration ticketexpirationpolicies.xml 中的 標...