Я пытаюсь добавить обнаружение лица в свое приложение, а добавленный код возвращает мне CGRect, который не имеет никакого отношения к лицу.iOS, обнаружение лица, обнаружение местоположения вдали от лица
Вот код
CIImage *cIImage = [CIImage imageWithCGImage:self.imageView.image.CGImage];
CIDetector* faceDetector = [CIDetector detectorOfType:CIDetectorTypeFace
context:nil options:[NSDictionary
dictionaryWithObject:CIDetectorAccuracyHigh forKey:CIDetectorAccuracy]];
NSArray *features = [faceDetector featuresInImage:cIImage];
for(CIFaceFeature* faceObject in features)
{
FaceLocation.x = faceObject.bounds.origin.x;
FaceLocation.y = faceObject.bounds.origin.y;
}// Here face location is far off away form the actual face
Но этот код дает мне место далеко от фактического лица, что я делаю неправильно здесь?
Что о размере границ? Почему бы вам не взглянуть на полные рамки? Конечно, происхождение будет в углу. Вот почему он называется происхождением, а не центром –