Я также нашел этот вопрос on Apple Dev Forum.Может ли CIDetector возвращать несколько CIF-элементов типа CIDetectorTypeRectangle?
Возможно ли установить CIDetector
с CIDetectorTypeRectangle
, чтобы вернуть больше, чем один прямоугольник?
В настоящий момент этот код всегда возвращает feature.count
из 0
или 1
, даже если изображение заполнено прямоугольниками.
let context = CIContext()
let opts = [CIDetectorAccuracy : CIDetectorAccuracyHigh]
let detector = CIDetector(ofType: CIDetectorTypeRectangle, context: context, options: opts)
let image = CIImage(image: self.photoTaken)
let features = detector.features(in: image)
print(features.count) // never more than 1
Да, это было я понял, когда увидел, что на форуме Apple Dev не было ответа ... Надеюсь, футур скоро прибудет, прошло уже 2 года! Спасибо Джо. – Tulleb