CIDetector RectOfInterest

时间:2016-05-12 14:57:44

标签: ios swift cidetector

我需要做的是让扫描仪扫描文档。目前,我使用CIDetector来检测使用类型CIDetectorTypeRectangle

的任何矩形
func detectRectangleInScanner() -> CIDetector {

    let options: [String: AnyObject] = [CIDetectorAccuracy: CIDetectorAccuracyHigh]
    return CIDetector(ofType: CIDetectorTypeRectangle, context: nil, options: options)

}

它正常工作并检测带边缘的矩形。

现在我已经制作了一个带有四个角的扫描仪视图叠加层,这样如果文档位于那些叠加帧内,那么只有扫描仪才能检测到该文档。 Video Link

AVCaptureMetadataOutput有一个属性rectOfInterest可以执行相同的操作,但不幸的是它不能用于文档扫描。

0 个答案:

没有答案