Тип QML CameraImageProcessing
Интерфейс для настроек, связанных с захватом изображения с камеры. Подробнее...
| Заявление об импорте: | import QtMultimedia 5.8 |
Свойства
- brightness : qreal
- colorFilter : перечисление
- contrast : qreal
- denoisingLevel : qreal
- isAvailable : bool
- manualWhiteBalance : qreal
- saturation : qreal
- sharpeningLevel : qreal
- supportedColorFilters : список<ColorFilter>
- supportedWhiteBalanceModes : список<WhiteBalanceMode>
- whiteBalanceMode : перечисление
Подробное описание
CameraImageProcessing предоставляет управление пост-обработкой, выполняемой средством обработки изображений камеры, включая корректировку баланса белого, контраста, насыщенности, резкости и шумоподавления.
Его не следует создавать отдельно, вместо этого следует использовать свойство imageProcessing объекта Camera.
Camera {
id: camera
imageProcessing {
whiteBalanceMode: Camera.WhiteBalanceTungsten
contrast: 0.66
saturation: -0.5
}
} Документация по свойствам
brightness : qreal
Корректировка яркости изображения. Действительные значения корректировки яркости находятся в диапазоне от -1,0 до 1,0, по умолчанию 0.
Это свойство было добавлено в Qt 5.7.
colorFilter : перечисление
Это свойство указывает, какой цветовой фильтр, если таковой имеется, будет применен к данным изображения, полученным с камеры.
Может принимать одно из следующих значений:
| CameraImageProcessing.ColorFilterNone | К изображениям не применяется никакой фильтр. |
| CameraImageProcessing.ColorFilterGrayscale | Фильтр серого цвета. |
| CameraImageProcessing.ColorFilterNegative | Инвертирующий фильтр. |
| CameraImageProcessing.ColorFilterSolarize | Фильтр соляризации. |
| CameraImageProcessing.ColorFilterSepia | Фильтр сепии. |
| CameraImageProcessing.ColorFilterPosterize | Фильтр постеризации. |
| CameraImageProcessing.ColorFilterWhiteboard | Фильтр белой доски. |
| CameraImageProcessing.ColorFilterBlackboard | Фильтр черной доски. |
| CameraImageProcessing.ColorFilterAqua | Фильтр аква. |
| CameraImageProcessing.ColorFilterVendor | Базовое значение для фильтров, определенных поставщиком. |
Это свойство было добавлено в Qt 5.5.
contrast : qreal
Корректировка контраста изображения. Действительные значения корректировки контраста находятся в диапазоне от -1,0 до 1,0, по умолчанию 0.
denoisingLevel : qreal
Настройка уровня шумоподавления, применяемого к изображению.
Действительные значения уровня шумоподавления находятся в диапазоне от -1,0 (отключено) до 0 (уровень по умолчанию) до 1,0 (максимальное шумоподавление).
isAvailable : bool
Это свойство указывает, поддерживаются ли настройки обработки изображений данной камерой.
Это свойство было добавлено в Qt 5.11.
manualWhiteBalance : qreal
Цветовая температура, используемая в режиме ручного баланса белого (WhiteBalanceManual). Единицы измерения — Кельвин.
См. также whiteBalanceMode.
saturation : qreal
Корректировка насыщенности изображения. Действительные значения корректировки насыщенности находятся в диапазоне от -1,0 до 1,0, по умолчанию 0.
sharpeningLevel : qreal
Настройка уровня резкости, применяемого к изображению.
Действительные значения уровня резкости находятся в диапазоне от -1,0 (отключено) до 0 (уровень по умолчанию) до 1,0 (максимальная резкость).
supportedColorFilters : список<ColorFilter>
Это свойство содержит список поддерживаемых цветовых фильтров данной камерой.
Это свойство было добавлено в Qt 5.11.
supportedWhiteBalanceModes : список<WhiteBalanceMode>
Это свойство содержит список поддерживаемых режимов баланса белого данной камерой.
Это свойство было добавлено в Qt 5.11.
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.11/qml-qtmultimedia-cameraimageprocessing.html