什么是人脸检测的kCGImagePropertyOrientation



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。

相关内容

  • 没有找到相关文章

最新更新