Spec-Zone.ru › Qt 5.9

Тип QML CameraImageProcessing

Интерфейс для настроек, связанных с захватом изображения камеры. Подробнее...

Заявление об импорте: import QtMultimedia 5.8
  • Список всех членов, включая унаследованные

Свойства

  • brightness : qreal
  • colorFilter : перечисление
  • contrast : qreal
  • denoisingLevel : qreal
  • manualWhiteBalance : qreal
  • saturation : qreal
  • sharpeningLevel : qreal
  • whiteBalanceMode : перечисление

Подробное описание

CameraImageProcessing предоставляет управление пост-обработкой, выполняемой средством обработки изображений камеры, включая корректировку баланса белого, контраста, насыщенности, резкости и шумоподавления.

Не следует создавать его отдельно, вместо этого следует использовать свойство imageProcessing объекта Camera.

Camera {
    id: camera

    imageProcessing {
        whiteBalanceMode: Camera.WhiteBalanceTungsten
        contrast: 0.66
        saturation: -0.5
    }
}

Документация по свойствам

brightness : qreal

Коррекция яркости изображения. Допустимые значения коррекции яркости находятся в диапазоне от -1,0 до 1,0, по умолчанию 0.

Это свойство QML было добавлено в Qt 5.7.

colorFilter : перечисление

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

Он может быть одним из следующих:

CameraImageProcessing.ColorFilterNone Фильтры к изображениям не применяются.
CameraImageProcessing.ColorFilterGrayscale Фильтр серого тона.
CameraImageProcessing.ColorFilterNegative Фильтр негатива.
CameraImageProcessing.ColorFilterSolarize Фильтр соляризации.
CameraImageProcessing.ColorFilterSepia Фильтр сепии.
CameraImageProcessing.ColorFilterPosterize Фильтр постеризации.
CameraImageProcessing.ColorFilterWhiteboard Фильтр белой доски.
CameraImageProcessing.ColorFilterBlackboard Фильтр черной доски.
CameraImageProcessing.ColorFilterAqua Фильтр аква.
CameraImageProcessing.ColorFilterVendor Базовое значение для определённых производителем фильтров.

Это свойство QML было добавлено в Qt 5.5.

contrast : qreal

Коррекция контраста изображения. Допустимые значения коррекции контраста находятся в диапазоне от -1,0 до 1,0, по умолчанию 0.

denoisingLevel : qreal

Коррекция уровня шумоподавления, применяемого к изображению.

Допустимые значения уровня шумоподавления находятся в диапазоне от -1,0 (шумоподавление отключено), 0 (уровень шумоподавления по умолчанию) до 1,0 (максимальное шумоподавление).

manualWhiteBalance : qreal

Цветовая температура, используемая при ручном балансе белого (WhiteBalanceManual). Единицы измерения — Кельвин.

См. также whiteBalanceMode.

saturation : qreal

Коррекция насыщенности изображения. Допустимые значения коррекции насыщенности находятся в диапазоне от -1,0 до 1,0, по умолчанию 0.

sharpeningLevel : qreal

Коррекция уровня резкости, применяемого к изображению.

Допустимые значения уровня резкости находятся в диапазоне от -1,0 (резкость отключена), 0 (уровень резкости по умолчанию) до 1,0 (максимальная резкость).

whiteBalanceMode : перечисление

Значение Описание
WhiteBalanceManual Ручной баланс белого. В этом режиме используется значение свойства manual white balance.
WhiteBalanceAuto Режим автоматического баланса белого.
WhiteBalanceSunlight Режим баланса белого при солнечном свете.
WhiteBalanceCloudy Режим баланса белого при пасмурной погоде.
WhiteBalanceShade Режим баланса белого в тени.
WhiteBalanceTungsten Режим баланса белого при лампе накаливания.
WhiteBalanceFluorescent Режим баланса белого при люминесцентном освещении.
WhiteBalanceFlash Режим баланса белого при вспышке.
WhiteBalanceSunset Режим баланса белого при закате.
WhiteBalanceVendor Режим баланса белого, определённый производителем.

См. также manualWhiteBalance.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qml-qtmultimedia-cameraimageprocessing.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API