Aller au contenu

Guide d'implémentation de la vision par ordinateur

Video Capture SDK .Net, Video Edit SDK .Net, Media Player SDK .Net

Vue d'ensemble des paquets disponibles

Notre SDK propose deux paquets NuGet qui apportent des capacités de vision par ordinateur à vos applications :

  1. VisioForge.DotNet.Core.CV — paquet CV exclusif à Windows.
  2. VisioForge.DotNet.Core.CVD — paquet CV multiplateforme pour Windows, Linux et macOS.

Les deux paquets fournissent une API cohérente pour intégrer directement les fonctionnalités de vision par ordinateur dans vos applications .NET.

Exigences de déploiement

Paquet CV spécifique à Windows

Processus d'installation

Le paquet CV spécifique à Windows est conçu pour une intégration sans heurts :

  • Installez simplement le paquet NuGet via le gestionnaire de paquets de votre choix
  • Aucune étape de déploiement supplémentaire n'est nécessaire
  • Prêt à l'emploi immédiatement après l'installation

Paquet CVD multiplateforme

Notre paquet CVD multiplateforme requiert des configurations spécifiques en fonction de votre système d'exploitation :

Configuration sous Windows

Lors du déploiement sur des systèmes Windows :

  • Installez le paquet NuGet via Visual Studio ou la CLI .NET
  • Aucune dépendance ou configuration supplémentaire n'est requise
  • Fonctionne immédiatement avec les installations Windows standard

Configuration Ubuntu Linux

Pour les systèmes Ubuntu Linux, installez les dépendances suivantes :

sudo apt-get install libgdiplus libopenblas-dev libx11-6

Ces paquets fournissent des fonctionnalités essentielles :

  • libgdiplus : assure la compatibilité avec System.Drawing
  • libopenblas-dev : optimise les opérations matricielles pour les algorithmes de vision par ordinateur
  • libx11-6 : gère la bibliothèque cliente du protocole X Window System

Instructions de configuration macOS

Pour les environnements macOS, utilisez Homebrew pour installer les dépendances requises :

brew install --cask xquartz
brew install mono-libgdiplus

Ces composants permettent :

  • XQuartz : fournit la fonctionnalité X11 sur macOS
  • mono-libgdiplus : assure la compatibilité avec System.Drawing

Ressources supplémentaires

Pour des exemples d'implémentation et des conseils techniques :

  • Visitez notre dépôt GitHub pour de nombreux exemples de code
  • Explorez les implémentations pratiques dans divers cas d'usage
  • Accédez aux exemples et solutions contribués par la communauté

Visitez notre page GitHub pour obtenir plus d'exemples de code.