2014-06-27 37 views
1

我剛剛開始查看CIDetector以檢測圖像中的臉部,但是想知道是否有人運氣確定了置信度檢測器在檢測到臉部時有。使用CIFaceFeature檢測,我可以確定在圖像中檢測到的臉部置信度

我知道我們基本上可以通過選擇不同的檢測器精度來設置檢測器閾值,但是有什麼辦法可以告訴檢測到的特性已經超過了要求的精度麼?

CIContext *context = [CIContext contextWithOptions:nil]; 
NSDictionary *opts = @{ CIDetectorAccuracy : CIDetectorAccuracyHigh }; 
CIDetector *detector = [CIDetector detectorOfType:CIDetectorTypeFace 
             context:context 
             options:opts]; 

從本質上講,如果我有一個其中有兩副面孔的形象 - 我怎麼能確定這兩個是更可能是一個臉假設使用CIDirectorAccuracyHigh選項都被檢測到?

由於

穆斯塔法

回答

0

在CIFeatures的NSArray的較低折射率是更可能是根據在CoreImage

/** Returns an array of CIFeature instances in the given image. 
The array is sorted by confidence, highest confidence first. */ 
- (NSArray *)featuresInImage:(CIImage *)image __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_5_0); 
的文檔的面