Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы QuartzCore ссылка класса CIRectangleFeature

Опции
Развертывание Target:

На этой странице
Язык:

CIRectangleFeature

Объект CIRectangleFeature описывает четырехстороннюю область, обнаруженную в видеоизображении или неподвижном изображении. Обнаруженная прямоугольная функция является не обязательно прямоугольной в плоскости изображения; скорее функция идентифицирует форму, которая может быть прямоугольной в пространстве, но появляющуюся в перспективе в изображении — например, газета или книга по столу. Свойства прямоугольной функции идентифицируют ее углы в координатах изображения.

Например, можно использовать прямоугольное выявление признаков вместе с CIPerspectiveCorrection фильтр, чтобы обнаружить прямоугольные объекты в изображении или видео и преобразовать их к их исходной ориентации.

Для обнаружения прямоугольников в изображении или видео выберите CIDetectorTypeRectangle введите при инициализации a CIDetector объект и использование CIDetectorAspectRatio опция указать приблизительную форму прямоугольных функций для поиска.

Наследование


Соответствует


Оператор импорта


Swift

import QuartzCore

Objective C

@import QuartzCore;

Доступность


Доступный в OS X v10.10 и позже.
  • границы границы Свойство

    Прямоугольник, указывающий позицию и степень функции в координатах изображения. (только для чтения)

    Объявление

    Swift

    var bounds: CGRect { get }

    Objective C

    @property(readonly, assign) CGRect bounds

    Обсуждение

    Это свойство идентифицирует прямоугольную область изображения, содержащего обнаруженный прямоугольник, не обязательно форму прямоугольника. Обнаруженная функция является прямоугольной в пространстве, но может появиться в перспективе в изображении. Используйте свойства, перечисленные в Идентификации Углов Обнаруженного Прямоугольника для нахождения углов прямоугольника, как это появляется в перспективе.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.10 и позже.

  • Левый нижний угол обнаруженного прямоугольника, в координатах изображения. (только для чтения)

    Объявление

    Swift

    var bottomLeft: CGPoint { get }

    Objective C

    @property(readonly, assign) CGPoint bottomLeft

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.10 и позже.

  • Правый нижний угол обнаруженного прямоугольника, в координатах изображения. (только для чтения)

    Объявление

    Swift

    var bottomRight: CGPoint { get }

    Objective C

    @property(readonly, assign) CGPoint bottomRight

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.10 и позже.

  • Верхний левый угол обнаруженного прямоугольника, в координатах изображения. (только для чтения)

    Объявление

    Swift

    var topLeft: CGPoint { get }

    Objective C

    @property(readonly, assign) CGPoint topLeft

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.10 и позже.

  • Правый верхний угол обнаруженного прямоугольника, в координатах изображения. (только для чтения)

    Объявление

    Swift

    var topRight: CGPoint { get }

    Objective C

    @property(readonly, assign) CGPoint topRight

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    Доступный в OS X v10.10 и позже.