CIRectangleFeature
Оператор импорта
Swift
import CoreImage
Objective C
@import CoreImage;
Доступность
Доступный в iOS 8.0 и позже.
Объект CIRectangleFeature описывает четырехстороннюю область, обнаруженную в видеоизображении или неподвижном изображении. Обнаруженная прямоугольная функция является не обязательно прямоугольной в плоскости изображения; скорее функция идентифицирует форму, которая может быть прямоугольной в пространстве, но появляющуюся в перспективе в изображении — например, газета или книга по столу. Свойства прямоугольной функции идентифицируют ее углы в координатах изображения.
Например, можно использовать прямоугольное выявление признаков вместе с CIPerspectiveCorrection фильтр, чтобы обнаружить прямоугольные объекты в изображении или видео и преобразовать их к их исходной ориентации.
Для обнаружения прямоугольников в изображении или видео выберите CIDetectorTypeRectangle введите при инициализации a CIDetector объект и использование CIDetectorAspectRatio опция указать приблизительную форму прямоугольных функций для поиска.
-
boundsСвойствоПрямоугольник, указывающий позицию и степень функции в координатах изображения. (только для чтения)
Обсуждение
Это свойство идентифицирует прямоугольную область изображения, содержащего обнаруженный прямоугольник, не обязательно форму прямоугольника. Обнаруженная функция является прямоугольной в пространстве, но может появиться в перспективе в изображении. Используйте свойства, перечисленные в Идентификации Углов Обнаруженного Прямоугольника для нахождения углов прямоугольника, как это появляется в перспективе.
Оператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 8.0 и позже.
-
bottomLeftСвойствоЛевый нижний угол обнаруженного прямоугольника, в координатах изображения. (только для чтения)
Объявление
Swift
var bottomLeft: CGPoint { get }Objective C
@property(readonly, assign) CGPoint bottomLeftОператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 8.0 и позже.
-
bottomRightСвойствоПравый нижний угол обнаруженного прямоугольника, в координатах изображения. (только для чтения)
Объявление
Swift
var bottomRight: CGPoint { get }Objective C
@property(readonly, assign) CGPoint bottomRightОператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 8.0 и позже.
-
topLeftСвойствоВерхний левый угол обнаруженного прямоугольника, в координатах изображения. (только для чтения)
Объявление
Swift
var topLeft: CGPoint { get }Objective C
@property(readonly, assign) CGPoint topLeftОператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 8.0 и позже.
-
topRightСвойствоПравый верхний угол обнаруженного прямоугольника, в координатах изображения. (только для чтения)
Объявление
Swift
var topRight: CGPoint { get }Objective C
@property(readonly, assign) CGPoint topRightОператор импорта
Objective C
@import CoreImage;Swift
import CoreImageДоступность
Доступный в iOS 8.0 и позже.
