Spec-Zone.ru › Qt 5.6

Тип QML CameraImageProcessing

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

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

Свойства

  • 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
    }
}

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

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/archives/qt-5.6/qml-qtmultimedia-cameraimageprocessing.html

Spec-Zone.ru

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