An interface for camera capture related settings. More...
Import Statement: | import QtMultimedia 5.15 |
CameraImageProcessing provides control over post-processing done by the camera middleware, including white balance adjustments, contrast, saturation, sharpening, and denoising
It should not be constructed separately, instead the imageProcessing
property of a Camera should be used.
Camera { id: camera imageProcessing { whiteBalanceMode: Camera.WhiteBalanceTungsten contrast: 0.66 saturation: -0.5 } }
brightness : qreal
Image brightness adjustment. Valid brightness adjustment values range between -1.0 and 1.0, with a default of 0.
This property was introduced in Qt 5.7.
colorFilter : enumeration
This property holds which color filter if any will be applied to image data captured by the camera.
It can be one of:
CameraImageProcessing.ColorFilterNone | No filter is applied to images. |
CameraImageProcessing.ColorFilterGrayscale | A grayscale filter. |
CameraImageProcessing.ColorFilterNegative | A negative filter. |
CameraImageProcessing.ColorFilterSolarize | A solarize filter. |
CameraImageProcessing.ColorFilterSepia | A sepia filter. |
CameraImageProcessing.ColorFilterPosterize | A posterize filter. |
CameraImageProcessing.ColorFilterWhiteboard | A whiteboard filter. |
CameraImageProcessing.ColorFilterBlackboard | A blackboard filter. |
CameraImageProcessing.ColorFilterAqua | An aqua filter. |
CameraImageProcessing.ColorFilterVendor | The base value for vendor defined filters. |
This property was introduced in Qt 5.5.
contrast : qreal
Image contrast adjustment. Valid contrast adjustment values range between -1.0 and 1.0, with a default of 0.
denoisingLevel : qreal
Adjustment of denoising applied to image.
Valid denoising level values range between -1.0 for for denoising disabled, 0 for default denoising level and 1.0 for maximum denoising applied.
isAvailable : bool
This property holds if image processing related settings are supported by this camera.
This property was introduced in Qt 5.11.
manualWhiteBalance : qreal
The color temperature used when in manual white balance mode (WhiteBalanceManual). The units are Kelvin.
See also whiteBalanceMode.
saturation : qreal
Image saturation adjustment. Valid saturation adjustment values range between -1.0 and 1.0, the default is 0.
sharpeningLevel : qreal
Adjustment of sharpening level applied to image.
Valid sharpening level values range between -1.0 for for sharpening disabled, 0 for default sharpening level and 1.0 for maximum sharpening applied.
supportedColorFilters : list<ColorFilter>
This property holds the supported color filters by this camera.
This property was introduced in Qt 5.11.
supportedWhiteBalanceModes : list<WhiteBalanceMode>
This property holds the supported white balance modes by this camera.
This property was introduced in Qt 5.11.
whiteBalanceMode : enumeration
Value | Description |
---|---|
WhiteBalanceManual | Manual white balance. In this mode the manual white balance property value is used. |
WhiteBalanceAuto | Auto white balance mode. |
WhiteBalanceSunlight | Sunlight white balance mode. |
WhiteBalanceCloudy | Cloudy white balance mode. |
WhiteBalanceShade | Shade white balance mode. |
WhiteBalanceTungsten | Tungsten white balance mode. |
WhiteBalanceFluorescent | Fluorescent white balance mode. |
WhiteBalanceFlash | Flash white balance mode. |
WhiteBalanceSunset | Sunset white balance mode. |
WhiteBalanceVendor | Vendor defined white balance mode. |
See also manualWhiteBalance.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qml-qtmultimedia-cameraimageprocessing.html