Fermer

octobre 18, 2019

Souriez pour la caméra! WebCam Control pour WPF et WinFormsUne minute de lecture

DotNetT Light_870x220


Le composant WebCam est ici pour WPF et WinForms et il peut en faire beaucoup. Dans cet article, nous l'examinerons de plus près.

Pour l'instant, concentrons-nous sur le nouveau contrôle WebCam. Pour commencer, tout ce dont vous avez besoin est une webcam connectée à votre ordinateur ou une webcam intégrée. Déposez le composant RadWebCam sur votre fenêtre ou votre formulaire et démarrez le projet. C'est si simple! RadWebCam trouvera la webcam et utilisera le flux vidéo avec la meilleure qualité pour démarrer le streaming.

 webcam "title =" webcam "/></p data-recalc-dims=

Que vous développiez un logiciel d’abonnement pour un gymnase, ou pour la surveillance, le contrôle d’accès, la photomaton Que vous fassiez appel à RadWebCam ou à tout autre apprentissage, nous avons fait de notre mieux pour essayer de résumer tous les éléments internes complexes impliqués dans l’affichage d’un flux vidéo à partir d’une caméra dans un composant WPF / WinForms. DNA et nous sommes restés fidèles à cela. Vous pouvez effectuer plusieurs personnalisations pour vous assurer que RadWebCam s'adapte à votre cas aussi précisément que vous le souhaitez. L'API riche est conçue pour une facilité d'utilisation et un contrôle maximum pour le développeur.

 API étendue pour WebCam "title =" API étendue pour WebCam "/></p data-recalc-dims=

Dites fromage! Prendre des instantanés

Prendre des instantanés de ce qui est actuellement affiché par l'appareil photo est aussi simple que d'appuyer sur un bouton, d'appeler une méthode ou d'exécuter une commande dans le cas d'applications WPF. Vous avez également le choix d'afficher un aperçu de l'instantané pris ou de le traiter directement. Pour choisir d'afficher ou non un aperçu, vous pouvez utiliser la propriété PreviewSnapshots . Une fois que vous avez décidé, vous devez gérer l'événement SnapshotTaken où vous avez accès à l'image réelle. Ce que vous faites avec cela dépend entièrement de vous: sauvegardez-le, envoyez-le, modifiez-le, exécutez-le sur votre réseau de neurones, comme bon vous semble.

 Webcam prenant des instantanés "title =" webcam prenant des instantanés "/></p data-recalc-dims=

Et … Action! Enregistrement d'une vidéo

Si une image peut dire mille mots, imaginez ce que 30 d'entre eux par seconde en résolution HD peuvent faire. Vous pouvez utiliser RadWebCam pour enregistrer une vidéo à partir de votre caméra aussi facilement que pour prendre des instantanés. Vous disposez d'un bouton immédiatement disponible dans l'interface utilisateur de la caméra, d'une commande dans le cas WPF et d'une méthode que vous pouvez appeler. RecordingFilePath et les événements RecordingStarted et RecordingEnded vous permettent d'agir immédiatement avant ou après un enregistrement vidéo. Le son est activé en tant que Vous pouvez choisir d'ajouter du son à vos enregistrements vidéo en initialisant RadWebCam avec ou sans périphérique d'enregistrement audio.

 Enregistrement vidéo WebCam "title =" Enregistrement vidéo WebCam "/></p data-recalc-dims=

Vous êtes le Réalisateur: Choix des appareils et des formats

Sometim es vous avez plusieurs caméras et microphones disponibles et vous avez besoin d’un moyen de choisir entre eux. Même si vous avez un seul appareil photo, vous pouvez utiliser différentes tailles ou fréquences d’image. Nous vous avons couvert ici aussi. Vous pouvez utiliser l'API disponible pour parcourir les périphériques et leurs formats disponibles sur la machine donnée.

var mics = RadWebCam.GetAudioCaptureDevices ();

var caméras = RadWebCam.GetVideoCaptureDevices ();

var videoFormats = RadWebCam.GetVideoFormats (caméras [0]);

 Périphériques WebCam "title =" Périphériques WebCam "/></p data-recalc-dims=

Outre les périphériques et les formats proposés, vous pouvez permettre à vos utilisateurs de personnaliser davantage leur appareil photo avec le contrôle des paramètres intégré, qui lui permet de régler tous les paramètres pris en charge par sa webcam, tels que la luminosité, la balance des blancs, la saturation, etc.

 Boîte de dialogue des paramètres WebCam "title =" Boîte de dialogue des paramètres WebCam "/></p data-recalc-dims=

Échange d'objectifs: localisation, style et toucher

RadWebCam vous offre une couverture, quelle que soit la langue de choix de vos clients et la préférence qu'ils préfèrent. RadWebCam prend tout en charge, vous pouvez adapter l'interface utilisateur à l'aide des propriétés de visibilité disponibles pour les boutons individuels de la barre d'outils ainsi que pour l'ensemble de la barre d'outils elle-même. Vous pouvez également choisir parmi une pléthore thèmes disponibles que nous proposons avec nos suites d'interface utilisateur.

 localisation de la webcam "title =" localisation de la webcam "data-openoriginalimageonclick =" true "/> </a data-recalc-dims= Style et apparence de la WebCam" title = "Style et apparence de la WebCam" data-openoriginalimageonclick data-openoriginalimageonclick = "true" /> </a data-recalc-dims=

Prendre # 1859: Traitement des erreurs

Parfois, les choses ne se passent pas comme prévu initialement ou tomber à mi-chemin. Votre webcam peut cesser de fonctionner ou ne pas fonctionner du tout de plusieurs manières. Ceux-ci incluent quand une autre application utilise l'appareil photo et que celui-ci est occupé. L'accès aux caméras peut être interdit dans les paramètres Windows ou la caméra peut être débranchée pour une raison quelconque, même en milieu de session. Dans tous les cas, RadWebCam traitera le cas et affichera un message. Vous pouvez également gérer l'événement CameraError et ajouter votre contribution au processus de traitement des erreurs.

Get Started Today

RadWebCam pour WinForms et WPF sont maintenant disponibles, saisissez votre webcam et créez de manière créative ou libérez le potentiel de vos clients et voyez ce que ils peuvent créer avec cet outil puissant. Téléchargez la dernière version de votre suite utilisateur d'interface utilisateur Telerik préférée à partir de la zone Votre compte de notre site Web. Si vous êtes un nouvel utilisateur des suites de l'interface utilisateur Telerik, téléchargez un essai gratuit .



Source link