IRONSOFTWAREHOME

Scanner des flux vidéo en direct avec IronQR

Curtis Chau
Curtis Chau
Updated: 29 juin 2026

Vous souhaitez lire des codes QR en temps réel depuis une caméra de téléphone, mais IronQR n'a pas de méthode intégrée pour le scanning de flux vidéo en direct. La solution de contournement consiste à alimenter le lecteur avec des images individuelles de la caméra, une à la fois.

Solution

IronQR se concentre sur la reconnaissance statique de codes QR avec haute précision. Le décodage de vidéo en temps réel est le domaine des frameworks de vision par ordinateur comme OpenCV ou les SDKs de caméra natifs de plateforme. Pour obtenir l'effet d'un scan en direct, capturez les images vous-même et décodez chacune comme une image fixe.

1. Accédez au flux de la caméra de l'appareil

Ouvrez la caméra à travers une API native de plateforme : Xamarin.Essentials, MAUI Camera, ou les SDKs Android/iOS directement.

2. Saisissez continuellement des images

Prélèvez une image à un court intervalle, par exemple toutes les 100ms, et convertissez-la en bitmap.

3. Passez chaque image au lecteur

Enveloppez le bitmap capturé dans un QrImageInput et remettez-le à QrReader.Read().

// Load the asset into QrImageInput
QrImageInput imageInput = new QrImageInput(capturedBitmap);
// Create a QR Reader object
QrReader reader = new QrReader();
// Read the Input an get all embedded QR Codes
IEnumerable<QrResult> results = reader.Read(imageInput);
C#

Chaque appel analyse une image fixe. Décodez-les consécutivement et la caméra semble scanner en direct, même si IronQR ne voit jamais que des images individuelles.

Veuillez noter: Le scanning de flux vidéo en direct n'est pas pris en charge par défaut. Le scanning en temps réel doit être mis en œuvre au niveau de l'application pour l'instant.
Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Prêt à commencer?

Nuget Downloads 74,386Version :2026.9vient de sortir

Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.9

PM > Install-Package IronQR
nuget.org/packages/IronQR/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez « IronQR »
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.9

  1. Téléchargez et décompressez IronQR à un emplacement tel que ~/Libs dans votre répertoire de Solution
  2. Dans Visual Studio Solution Explorer, cliquez avec le bouton droit sur Références. Sélectionnez Parcourir, « IronQR.dll »

Licences à partir de 749 $

Vous avez une question ? Contactez notre équipe de développement.

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise