IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

CameraImageProcessing QML Type

An interface for camera capture related settings.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

CameraImageProcessing QML Type

  • Import Statement: import QtMultimedia 5.12

  • Group: CameraImageProcessing is part of multimedia_qml, camera_qml

Detailed Description

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.

 
Sélectionnez
Camera {
    id: camera

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

Property Documentation

 

[since 5.7] 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.

[since 5.5] 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.

[since 5.11] 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

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.

[read-only, since 5.11] supportedColorFilters : list<ColorFilter>

This property holds the supported color filters by this camera.

This property was introduced in Qt 5.11.

[read-only, since 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

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+