SceneAnalysisRecommendation Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie le traitement d’image recommandé pour améliorer la qualité et la fidélité des images capturées en fonction des conditions de capture actuelles, comme déterminé par l’objet SceneAnalysisEffect.
public enum class SceneAnalysisRecommendation
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
enum class SceneAnalysisRecommendation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
public enum SceneAnalysisRecommendation
var value = Windows.Media.Core.SceneAnalysisRecommendation.standard
Public Enum SceneAnalysisRecommendation
- Héritage
-
SceneAnalysisRecommendation
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Fall Creators Update (introduit dans 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v5.0)
|
Champs
Hdr | 1 | Le traitement HDR (High Dynamic Range) est recommandé. |
LowLight | 2 | Un traitement à faible éclairage est recommandé. |
Standard | 0 | Aucun traitement d’image n’est recommandé. |
Remarques
Obtenez une valeur de cette énumération en implémentant SceneAnalysisEffect, en inscrivant un gestionnaire pour l’événement SceneAnalyzed , puis en vérifiant la propriété AnalysisRecommendation du SceneAnalysisEffectFrame passé dans les arguments d’événement. Pour plus d’informations sur l’utilisation de SceneAnalysisEffect, consultez Anlysis de scène pour MediaCapture.
Si l’effet recommande l’utilisation du traitement HDR, vous pouvez procéder comme suit :
- Utilisez la classe AdvancedPhotoCapture pour capturer des photos à l’aide de l’algorithme de traitement HDR intégré de Windows. Pour plus d’informations, consultez Plage dynamique élevée (HDR) et capture photo en basse lumière.
- Utilisez la classe HdrVideoControl pour capturer une vidéo à l’aide de l’algorithme de traitement HDR intégré de Windows. Pour plus d’informations, voir Contrôles de l’appareil de capture pour la vidéo.
- Utilisez VariablePhotoSequenceCapture pour capturer une séquence d’images que vous pouvez ensuite composer à l’aide d’une implémentation HDR personnalisée. Pour plus d’informations, voir Séquence de photos variables.
Si l’effet recomend le traitement à faible luminosité, vous pouvez l’implémenter des manières suivantes :
Utilisez la classe AdvancedPhotoCapture pour capturer des photos à l’aide de l’algorithme de traitement à faible luminosité intégré de Windows. Pour plus d’informations, consultez Plage dynamique élevée (HDR) et capture photo en basse lumière.
Utilisez la classe LowLightFusion pour utiliser l’algorithme intégré windows de traitement de la faible luminosité sur les images que vous capturez sans utiliser AdvancedPhotoCapture.