Notre accompagnement

Développement de logiciels Windows de vision industrielle et de traitement d’images

Transformer les caméras industrielles en logiciels Windows réellement utilisables sur le terrain. Nous couvrons l’acquisition et l’affichage des images à l’aide des SDK de caméra, les traitements d’inspection et de mesure, l’intégration d’équipements, l’enregistrement des données et la modification de logiciels existants.

Transformer les caméras industrielles en logiciels Windows réellement utilisables sur le terrain.

Nous couvrons l’acquisition et l’affichage des images à l’aide des SDK de caméras industrielles, les traitements d’inspection et de mesure, l’intégration d’équipements, l’enregistrement des données et la modification de logiciels existants.

Le fondateur a travaillé au développement de systèmes de vision industrielle chez son précédent employeur ; il met cette expérience au service de votre projet en la combinant à son expérience du développement Windows, centrée sur C++ / .NET.

Ce type de demande peut nous être soumis

  • Vous souhaitez développer une application Windows à l’aide du SDK d’un fabricant de caméras
  • Vous voulez une interface exploitable comme produit, et non l’exemple livré avec le SDK
  • Vous voulez acquérir et afficher les images de la caméra en temps réel
  • Vous voulez gérer plusieurs caméras
  • Vous voulez réaliser des mesures dimensionnelles, de la détection de position et un contrôle de conformité à partir des images acquises
  • Vous voulez relier l’acquisition d’images aux PLC, capteurs, entrées/sorties et équipements externes
  • Vous voulez enregistrer les images d’inspection et les décisions de conformité en base de données, en CSV ou dans un format équivalent
  • Vous voulez migrer un ancien logiciel d’inspection par image vers Windows 11
  • Vous voulez adapter au marché japonais un équipement de vision industrielle de fabrication étrangère

Dans les faits, il est rare que la précision du traitement d’images soit le seul point en jeu. Ce n’est qu’une fois pris en compte la synchronisation de l’acquisition, les échanges de signaux avec l’équipement, un affichage qui suit le rythme et la traçabilité des données enregistrées que le logiciel devient réellement utilisable sur le terrain.

Domaines couverts

Camera / Sensor

Caméras industrielles, capteurs linéaires, éclairage et déclenchement externe.

SDK / Driver

SDK et pilotes fournis par le fabricant de caméras, et normes de connexion.

Acquisition et traitement d’images

Acquisition, prétraitement, extraction de caractéristiques, détection de position, mesure et décision de conformité.

Windows Application

Affichage en temps réel, interface opérateur, gestion des réglages et journaux d’exploitation.

PLC / DB / MES / File / Network

Intégration d’équipements, transmission des décisions de conformité, enregistrement et partage des données d’inspection.

Nous intervenons sur une seule partie de cette chaîne comme sur l’ensemble, de bout en bout. C’est un domaine où de nombreuses demandes commencent par « nous arrivons à sortir les images de la caméra, mais nous ne savons pas construire la suite ».

Prestations prises en charge

Acquisition d’images

SDK de caméras industrielles, acquisition déclenchée, acquisition en continu et caméras multiples.

Traitement d’images

Prétraitement, extraction de caractéristiques, détection de position, mesure et décision de conformité.

Applications Windows

C++ / C# / .NET, affichage en temps réel et interface opérateur.

Intégration d’équipements

PLC, entrées/sorties, capteurs et équipements externes.

Données

Images d’inspection, valeurs mesurées, journaux, CSV, bases de données et traçabilité.

Systèmes existants

Analyse de dysfonctionnements, ajout de fonctionnalités, mises à jour du SDK et migration d’OS.

Nous accompagnons aussi les fabricants étrangers de vision industrielle sur le marché japonais

Si vous êtes un fabricant étranger commercialisant des caméras industrielles ou des équipements de traitement d’images sur le marché japonais, vous pouvez également nous consulter pour le développement logiciel Windows complémentaire et le support technique destiné à vos clients japonais.

Nous intervenons comme partenaire technique logiciel du côté japonais : développement d’applications spécifiques à un client à partir de votre SDK, prise en charge d’une interface en japonais, intégration dans des installations existantes, réponses aux questions techniques et isolement des dysfonctionnements.

Les échanges se font en japonais comme en anglais. Nous pouvons également prendre en charge en japonais les discussions techniques avec les utilisateurs finaux japonais et vous en restituer la teneur en anglais.

Expérience de terrain en vision industrielle × spécialisation Windows

Le fondateur a travaillé au développement de systèmes de vision industrielle chez son précédent employeur. Il est aujourd’hui spécialisé dans le logiciel Windows et traite l’implémentation en tant qu’application Windows : non seulement l’algorithme de traitement d’images, mais aussi le SDK de caméra, l’interface, l’intégration d’équipements et l’enregistrement des données.

* L’expérience dans le domaine de la vision industrielle relève du parcours professionnel personnel du fondateur chez son précédent employeur (parcours du fondateur). Nous la présentons séparément des références de KomuraSoft LLC en tant que société.

En tant que société, nous prenons en charge le développement d’applications d’intégration d’équipements incluant des caméras industrielles, ainsi que l’analyse des interruptions de communication et des pannes survenant lors d’un fonctionnement prolongé. Nous publions à ce sujet une étude de cas connexe : l’isolement d’un problème d’interruption de plusieurs secondes de la communication avec une caméra industrielle.

Déroulement

1
Clarification des conditions d’acquisition et des critères de décision Nous précisons l’objet, l’éclairage, la résolution, le temps de cycle, les critères de conformité et de non-conformité, ainsi que les non-détections et les surdétections acceptables.
2
Choix de la configuration Nous déterminons la caméra et le SDK, l’endroit où s’exécutent les traitements, les échanges de signaux avec l’équipement et la destination d’enregistrement. Si des installations existent déjà, nous en recensons d’abord les contraintes.
3
Implémentation et vérification sur le matériel réel Nous implémentons en vérifiant avec les pièces et la caméra réelles. Nous contrôlons également le temps de traitement, les images manquées et le comportement lors d’un fonctionnement prolongé.
4
Mise en exploitation Nous mettons en ordre les journaux, les données enregistrées et la procédure d’isolement en cas d’anomalie, puis livrons l’ensemble sous une forme permettant de remonter aux causes par la suite.

Situations adaptées

  • Vous avez des personnes capables de faire du traitement d’images, mais personne pour en faire une application Windows cohérente
  • L’exemple du SDK fonctionne, mais vous ne voyez pas le chemin qui mène de là à un produit
  • Vous avez repris le logiciel d’une machine d’inspection sans savoir ce qu’il contient
  • L’acquisition et le mouvement de l’équipement ne sont pas synchronisés, et des images sont manquées
  • Il n’existe aucun mécanisme de conservation des résultats d’inspection, ce qui empêche de remonter ensuite à la cause des défauts
  • Vous voulez intégrer un équipement de traitement d’images de fabrication étrangère en l’adaptant à un site de production japonais

Questions fréquentes

Vos références en vision industrielle sont-elles celles de la société ?

Non. L’expérience en développement de systèmes de vision industrielle relève du parcours professionnel personnel du fondateur chez son précédent employeur, en tant qu’ingénieur en traitement d’images. Nous la présentons séparément des références de KomuraSoft LLC en tant que société. En tant que société, nous prenons en charge le développement d’applications d’intégration d’équipements incluant des caméras industrielles, ainsi que l’analyse de dysfonctionnements de communication et de pannes survenant lors d’un fonctionnement prolongé.

Peut-on vous confier uniquement le développement de l’algorithme de traitement d’images ?

Vous pouvez nous en parler. Notre point fort n’est toutefois pas l’algorithme pris isolément, mais le fait de faire tenir l’ensemble comme une application Windows qui fonctionne sur le terrain, SDK de caméra, affichage, interface opérateur, intégration d’équipements et enregistrement des données compris. Si la recherche et le développement de l’algorithme lui-même constituent l’objectif principal, il nous arrive de vous orienter vers un interlocuteur plus adapté.

Peut-on vous consulter alors que la caméra et le SDK ne sont pas encore choisis ?

Oui. Nous commençons par préciser l’objet à imager, la résolution nécessaire, le temps de cycle, le mode de connexion et l’environnement d’installation, puis nous étudions la configuration, y compris le choix de la caméra et du SDK et l’endroit où les traitements doivent s’exécuter.

Nous sommes un fabricant étranger. Pouvons-nous vous confier le support logiciel destiné au marché japonais ?

Oui. Nous intervenons comme partenaire technique logiciel du côté japonais : développement d’applications spécifiques à un client à partir de votre SDK, prise en charge d’une interface en japonais, intégration dans des installations existantes, réponses aux questions techniques et isolement des dysfonctionnements. Les échanges en anglais sont également possibles.

Pouvez-vous prendre en charge uniquement la modification d’un logiciel d’inspection par image existant ?

Oui. Nous traitons les modifications menées en conservant le logiciel existant : analyse de dysfonctionnements, ajout de fonctionnalités, suivi des mises à jour du SDK de caméra ou migration vers Windows 11. S’il ne reste ni spécifications ni personnes ayant travaillé dessus, nous commençons par reconstituer les spécifications à partir du comportement réel.

Parlons de votre projet

Si ce service correspond à votre besoin, partagez la situation actuelle. Nous vous aiderons à déterminer s’il faut commencer par une étude, une modification ou la définition d’une stratégie.

← Retour à l’accueil