Machine Vision Software - STEMMER IMAGING

LOGICIELS DE VISION

De l'outil paramétrable aux librairies de

traitement d'image modernes

Visual Applets de Silicon Software

Environnement de développement graphique pour une programmation FPGA facile

Visual Applets est un environnement graphique de programmation et de développement pour l'utilisation des processeurs FPGA en vision industrielle. La force des FPGA est leur capacité à traiter de grandes quantités de données à haute vitesse par parallélisation.



Pourquoi utiliser Visual Applets de Silicon Software ?

De nouvelles possibilités sans connaissances spécialisées

L'outil permet la programmation de processeurs sans connaissances spécialisées en VHDL. Il facilite le traitement d'images basé sur le matériel aussi bien pour les programmeurs de matériel que pour les ingénieurs logiciels et les développeurs d'algorithmes.

Solution de programmation sous forme de diagramme graphique

Des librairies très complètes mettent des opérateurs à disposition pour la formulation d'algorithmes de traitement d'images. La mise en place des opérateurs à la fois dans le matériel et dans le logiciel permet une simulation au bit près des résultats visuels. Celle-ci se fait à chaque point du modèle de flux de données, avant la synthèse. D'autres informations sur les problèmes de format, sur les goulots d'étranglement de la bande passante ou sur les ressources manquantes du processeur facilitent le débogage. Visual Applets effectue la correction automatique des cycles, de la synchronisation des données et des effets de bord d'images. Le processus de conception est ainsi simplifié.

Outils de synthèse intégrés par le fabricant de FPGA

Les outils de synthèse des fabricants de FPGA sont intégrés dans Visual Applets. Après la création réussie d'un design, un applet matériel est créé. En parallèle, un exemple SDK est généré. Il peut s'intégrer dans l'application et fonctionner aussitôt.

Le code de programme énumère tous les paramètres qui ont été définis comme opérateurs dynamiques dans la conception. Ils peuvent être modifiés via le logiciel en parallèle à l'exécution.

De la solution standard à la solution sur mesure

Visual Applets ne s'adresse pas seulement aux développeurs de matériel, mais aussi aux programmeurs de logiciels. Aucune connaissance préalable en technologie des circuits, synchronisation, temps de cycle ou programmation de FPGA n'est requise. Les modules peuvent être programmés en termes de fonctions, de comportement ou de formats de données. L'ensemble du processus de développement matériel prend en moyenne 10 à 15 minutes pour des applications simples de vision.

Pour simplifier l'utilisation, les modules de programme Visual Applets sont immédiatement accessibles dans le SDK et microDisplay. Ils fournissent à l'utilisateur une interface visuelle pour contrôler les étapes intermédiaires de l'application.


Caractéristiques

  • Interface : interface graphique pour une programmation rapide et facile des FPGA
  • Modules : librairies très complètes de vision avec différents opérateurs
  • Disponibilité : les modules de programme pour Visual Applets peuvent être utilisés immédiatement dans le SDK et microDisplay
  • Autre : aucune connaissance de la technologie des circuits, de la synchronisation, du chronométrage ou de la programmation FPGA n'est requise




Opérateurs Visual Applets :

  • Opérateurs dépendants du matériel
  • Opérateurs pour la manipulation des pixels
  • Opérateurs arithmétiques
  • Opérateurs logiques
  • Filtres pour la comparaison d'images et opérateurs morphologiques
  • Traitement des couleurs
  • Opérateurs de traitement du signal
  • Opérateurs de traitement statistique
  • Opérateurs de synchronisation
  • Divers opérateurs pour la manipulation d'images