https://developer.apple.com/library/ios/documentation/graphicsimaging/Conceptual/CoreImaging/ci_detect_faces/ci_detect_faces.html
@清单2-1创建人脸检测器
CIContext *context = [CIContext contextWithOptions:nil]; // 1
NSDictionary *opts = @{ CIDetectorAccuracy : CIDetectorAccuracyHigh }; // 2
CIDetector *detector = [CIDetector detectorOfType:CIDetectorTypeFace
context:context
options:opts]; // 3
opts = @{ CIDetectorImageOrientation :
[[myImage properties] valueForKey:kCGImagePropertyOrientation] }; // 4
NSArray *features = [detector featuresInImage:myImage options:opts]; // 5
4.设置用于查找人脸的选项字典。让核心图像知道图像的方向很重要,这样探测器就知道在哪里可以找到直立的人脸。大多数时候,您将从图像本身读取图像方向,然后将该值提供给选项字典。
Use of undeclared identifier 'kCGImagePropertyOrientation'
这个图像道具的方向应该是什么
什么样的物体
我该如何设置?
您需要在项目中包含ImageIO
框架。
kCGImagePropertyOrientation
:
图像的预期显示方向。如果存在,此键是一个CFNumber值,其值与TIFF和EXIF规范定义的值相同。该值指定图像的原点(0,0(所在的位置,如表1所示。如果不存在,则假定值为1。