Cosa offriamo

Sviluppo di software Windows per visione artificiale ed elaborazione di immagini

Trasformiamo le telecamere industriali in software Windows utilizzabile sul campo. Ci occupiamo dell’acquisizione e della visualizzazione delle immagini tramite gli SDK delle telecamere, delle elaborazioni di ispezione e misura, dell’integrazione con i dispositivi, del salvataggio dei dati e della modifica di software esistenti.

Trasformiamo le telecamere industriali in software Windows utilizzabile sul campo.

Ci occupiamo dell’acquisizione e della visualizzazione delle immagini tramite gli SDK delle telecamere industriali, delle elaborazioni di ispezione e misura, dell’integrazione con i dispositivi, del salvataggio dei dati e della modifica di software esistenti.

Il fondatore ha lavorato allo sviluppo di sistemi di visione artificiale presso il precedente datore di lavoro e mette questa esperienza al vostro servizio insieme all’esperienza di sviluppo Windows, centrata su C++ / .NET.

Richieste di cui ci occupiamo

  • Volete sviluppare un’applicazione Windows usando l’SDK di un produttore di telecamere
  • Volete un’interfaccia utilizzabile come prodotto, non l’esempio incluso nell’SDK
  • Volete acquisire e visualizzare in tempo reale le immagini della telecamera
  • Volete gestire più telecamere
  • Volete eseguire misure dimensionali, rilevamento della posizione e giudizio di conformità a partire dalle immagini acquisite
  • Volete collegare l’acquisizione delle immagini a PLC, sensori, I/O e apparecchiature esterne
  • Volete salvare le immagini di ispezione e i risultati del giudizio su database, in CSV o in formati simili
  • Volete migrare a Windows 11 un vecchio software di ispezione ottica
  • Volete personalizzare per il mercato giapponese un apparecchio di visione artificiale di produzione estera

Nella pratica è raro che l’unico punto in discussione sia la precisione dell’elaborazione delle immagini. Il software diventa realmente utilizzabile sul campo solo quando si tiene conto anche della sincronizzazione dell’acquisizione, dello scambio di segnali con l’impianto, di una visualizzazione che stia al passo e della tracciabilità dei dati salvati.

Ambiti coperti

Camera / Sensor

Telecamere industriali, sensori lineari, illuminazione e trigger esterno.

SDK / Driver

SDK e driver forniti dal produttore della telecamera e standard di connessione.

Acquisizione ed elaborazione delle immagini

Acquisizione, pre-elaborazione, estrazione di caratteristiche, rilevamento della posizione, misura e giudizio di conformità.

Windows Application

Visualizzazione in tempo reale, interfaccia operatore, gestione delle impostazioni e log di funzionamento.

PLC / DB / MES / File / Network

Integrazione con i dispositivi, trasmissione dei risultati del giudizio, salvataggio e condivisione dei dati di ispezione.

Interveniamo sia su una sola parte di questa catena, sia sull’intero percorso dall’alto verso il basso. È un ambito in cui molte richieste partono dalla situazione «le immagini dalla telecamera le otteniamo, ma da lì in poi non riusciamo a costruire nulla».

Attività che svolgiamo

Acquisizione delle immagini

SDK di telecamere industriali, acquisizione su trigger, acquisizione continua e telecamere multiple.

Elaborazione delle immagini

Pre-elaborazione, estrazione di caratteristiche, rilevamento della posizione, misura e giudizio.

Applicazioni Windows

C++ / C# / .NET, visualizzazione in tempo reale e interfaccia operatore.

Integrazione con i dispositivi

PLC, I/O, sensori e apparecchiature esterne.

Dati

Immagini di ispezione, valori misurati, log, CSV, database e tracciabilità.

Sistemi esistenti

Indagine sui malfunzionamenti, aggiunta di funzionalità, aggiornamenti dell’SDK e migrazione del sistema operativo.

Supportiamo anche i produttori esteri di visione artificiale nel loro ingresso sul mercato giapponese

Se siete un produttore estero che vende telecamere industriali o apparecchiature per l’elaborazione di immagini sul mercato giapponese, potete rivolgervi a noi anche per lo sviluppo Windows complementare e per il supporto tecnico destinato ai clienti giapponesi.

Interveniamo come partner tecnico software sul lato giapponese: sviluppo di applicazioni specifiche per il cliente a partire dal vostro SDK, adattamento dell’interfaccia in giapponese, integrazione in impianti esistenti, risposte alle domande tecniche e isolamento dei malfunzionamenti.

Gli scambi possono avvenire sia in giapponese sia in inglese. Possiamo anche farci carico in giapponese delle conversazioni tecniche con gli utenti finali giapponesi e condividerne poi il contenuto in inglese con il produttore.

Esperienza sul campo nella visione artificiale × specializzazione Windows

Il fondatore ha lavorato allo sviluppo di sistemi di visione artificiale presso il precedente datore di lavoro. Oggi è specializzato in software Windows e si occupa dell’implementazione come applicazione Windows: non soltanto l’algoritmo di elaborazione delle immagini, ma anche l’SDK della telecamera, l’interfaccia, l’integrazione con i dispositivi e il salvataggio dei dati.

* L’esperienza nel campo della visione artificiale appartiene al percorso professionale personale del fondatore presso il precedente datore di lavoro (profilo del fondatore). La presentiamo separatamente dalle referenze di KomuraSoft LLC in quanto società.

Come società ci occupiamo dello sviluppo di applicazioni di integrazione con i dispositivi, comprese le telecamere industriali, e dell’indagine sulle interruzioni di comunicazione e sui guasti che si manifestano dopo un funzionamento prolungato. Come caso correlato pubblichiamo l’isolamento di un blocco di alcuni secondi nella comunicazione con una telecamera industriale.

Svolgimento

1
Chiarimento delle condizioni di acquisizione e dei criteri di giudizio Verifichiamo l’oggetto, l’illuminazione, la risoluzione, il tempo ciclo, i criteri di conformità e non conformità e i livelli accettabili di mancati rilevamenti e di falsi rilevamenti.
2
Definizione della configurazione Decidiamo telecamera e SDK, il punto in cui eseguire le elaborazioni, lo scambio di segnali con l’impianto e la destinazione di salvataggio. Se esistono già impianti, ne individuiamo prima i vincoli.
3
Implementazione e verifica sull’hardware reale Implementiamo verificando con i pezzi e la telecamera reali. Controlliamo anche il tempo di elaborazione, le immagini perse e il comportamento durante un funzionamento prolungato.
4
Messa in esercizio Mettiamo in ordine i log, i dati salvati e la procedura di isolamento in caso di anomalia, e consegniamo il tutto in una forma che permetta di risalire alle cause in seguito.

Situazioni adatte

  • Avete chi sa fare elaborazione di immagini, ma nessuno in grado di metterla insieme come applicazione Windows
  • L’esempio dell’SDK funziona, ma non vedete il percorso che porta da lì a un prodotto
  • Avete ereditato il software di una macchina di ispezione, ma non sapete che cosa contenga
  • L’acquisizione e il movimento dell’impianto non sono sincronizzati e alcune immagini vengono perse
  • Non esiste un meccanismo per conservare i risultati delle ispezioni e non è possibile risalire in seguito alla causa dei difetti
  • Volete integrare un apparecchio per l’elaborazione di immagini di produzione estera adattandolo a un sito produttivo giapponese

Domande frequenti

Le referenze nel campo della visione artificiale sono quelle della società?

No. L’esperienza nello sviluppo di sistemi di visione artificiale appartiene al percorso professionale personale del fondatore presso il precedente datore di lavoro, come ingegnere di elaborazione di immagini. La presentiamo separatamente dalle referenze di KomuraSoft LLC in quanto società. Come società ci occupiamo dello sviluppo di applicazioni di integrazione con i dispositivi, comprese le telecamere industriali, e dell’indagine sui malfunzionamenti di comunicazione e sui guasti che si manifestano dopo un funzionamento prolungato.

Possiamo affidarvi anche lo sviluppo del solo algoritmo di elaborazione delle immagini?

Sì, potete parlarcene. Il nostro punto di forza, però, non è l’algoritmo preso isolatamente, ma il far funzionare l’insieme come applicazione Windows utilizzabile sul campo, comprensiva di SDK della telecamera, visualizzazione, interfaccia operatore, integrazione con i dispositivi e salvataggio dei dati. Se l’obiettivo principale è la ricerca e lo sviluppo dell’algoritmo in sé, può capitare che vi indirizziamo verso un interlocutore più adatto.

Possiamo rivolgervi la richiesta anche quando la telecamera e l’SDK da usare non sono ancora stati scelti?

Sì. Dopo aver chiarito l’oggetto da riprendere, la risoluzione necessaria, il tempo ciclo, il tipo di connessione e l’ambiente di installazione, valutiamo la configurazione, compresa la scelta della telecamera e dell’SDK e il punto in cui eseguire le elaborazioni.

Siamo un produttore estero: possiamo affidarvi il supporto software per il mercato giapponese?

Sì. Interveniamo come partner tecnico software sul lato giapponese: sviluppo di applicazioni specifiche per il cliente a partire dal vostro SDK, adattamento dell’interfaccia in giapponese, integrazione in impianti esistenti, risposte alle domande tecniche e isolamento dei malfunzionamenti. Gestiamo anche gli scambi in inglese.

Potete occuparvi anche soltanto della modifica di un software di ispezione ottica esistente?

Sì. Trattiamo gli interventi condotti mantenendo il software esistente: indagine sui malfunzionamenti, aggiunta di funzionalità, adeguamento agli aggiornamenti dell’SDK della telecamera e migrazione a Windows 11. Se non restano né le specifiche né le persone che se ne occupavano all’epoca, iniziamo ricostruendo le specifiche a partire dal comportamento reale.

Parliamo del progetto

Se questo servizio è vicino alle vostre esigenze, condividete la situazione attuale. Vi aiuteremo a stabilire se iniziare da un’analisi, da una modifica o dalla definizione del piano.

← Torna alla home