Software di visione artificiale per l'elaborazione delle immagini

Le telecamere industriali vengono utilizzate in combinazione con software di visione artificiale per elaborazione delle immagini e per automatizzare i processi. In sostanza, una singola telecamera industriale da sola non costituisce un sistema di visione artificiale completo. Il software di visione artificiale comunica con la telecamera industriale per catturare immagini. Il software utilizza quindi algoritmi per rilevare caratteristiche importanti per l'elaborazione delle immagini. Le possibilità sono infinite ma alcuni esempi di applicazioni sono il rilevamento del tipo di prodotto, il posizionamento del prodotto, il riconoscimento della forma, le misurazioni, l'OCR.

Software open source

Il software open source è un software di computer vision che è gratuito da usare. Inoltre, il codice open-source può essere personalizzato e modificato per soddisfare le esigenze specifiche della tua machine vision application. Si prega di notare che forniamo una guida online su come utilizzare le nostre telecamere con il software open source, ma non forniamo supporto tecnico sul software open-source stesso. Per support, si prega di utilizzare i forum di support del software open source.

Interfacce per telecamere industriali

Offriamo un SDK gratuito da utilizzare con le nostre telecamere industriali, fornendo driver per telecamere ed esempi di programmazione in vari linguaggi di programmazione. Include il programma user-friendly Galaxy Viewer. Maggiori informazioni su Galaxy Viewer e le sue funzionalità aggiuntive possono essere trovate nel nostro articolo del Knowledge Center: Daheng Galaxy Viewer per programmare le nostre telecamere industriali.

L'SDK è progettato per acquisire le prime immagini, configurare le impostazioni della fotocamera e controllare la fotocamera durante l'inizializzazione o in ambienti di R&D. I programmi sample dell'SDK e la documentazione delle funzionalità ti consentono di scrivere il tuo programma software di computer vision. Costituisce la base per controllare la fotocamera industriale creando il software di elaborazione delle immagini. Con l'aiuto dei programmi sample, puoi facilmente acquisire e salvare immagini o modificare i parametri della fotocamera. Successivamente, è possibile aggiungere i propri algoritmi per creare il proprio programma software di computer vision.

Il kit di sviluppo software è compatibile con piattaforme hardware a 32/64 bit (come PC normali e industriali) e piattaforme ARM, tra cui la serie NVIDIA TX e Raspberry Pi. I sistemi operativi supportati includono Windows, Linux e Android. I sistemi operativi In particolare, il sistema operativo MAC di Apple non è supportato per uso industriale, ma gli ingegneri possono eseguire una macchina virtuale con Windows o Linux su MAC per compatibilità. L'SDK supporta linguaggi di programmazione come C++, C#/.NET e Python. Su richiesta è possibile acquisire lingue aggiuntive, queste non sono incluse nel pacchetto standard.

Zebra Technologies è un attore di primo piano nel campo dei software di computer vision. Sviluppano software di computer vision per scrivere facilmente il proprio programma di elaborazione delle immagini per automatizzare i progetti. Con il software Zebra Aurora Vision, gli integratori di computer vision possono risolvere rapidamente e facilmente progetti di automazione. Il software di elaborazione delle immagini garantisce un ambiente grafico robusto progettato per ingegneri di machine vision. Consente loro di sviluppare programmi personalizzati di computer vision per ispezione della qualità e automazione industriale. 

Il software di elaborazione delle immagini Zebra Aurora Vision utilizza un approccio basato sul flusso di dati e offre una ricca collezione di filtri di analisi delle immagini predefiniti. La sua caratteristica distintiva è quella di soddisfare gli utenti professionali, consentendo sia la creazione semplice di applicazioni comuni che lo sviluppo efficiente di progetti complessi e personalizzati. Questa flessibilità lo rende uno strumento versatile per gli ingegneri di computer vision che cercano di affrontare una vasta gamma di esigenze di ispezione della qualità e automazione nel settore industriale.

Sulla nostra pagina web del software di computer vision Zebra Aurora offriamo una varietà di pacchetti per l'elaborazione delle immagini. Una semplice classificazione del portafoglio del software Aurora Vision può essere fatta:

  • Aurora Vision Studio: Software di elaborazione delle immagini altamente potente e facile da usare per ingegneri di machine vision. Ambiente di programmazione grafica a basso livello per godere di uno sviluppo rapido e una facile personalizzazione.
  • Aurora Vision Libreria: Funzionalità pronte all'uso per la programmazione in C++ e .NET. Sviluppa il tuo software per applicazioni complesse.
  • Aurora Vision Deep Learning: Add-on. Seleziona le tue immagini, contrassegna difetti/etichette e addestra il software. Puoi continuare ad addestrarlo per la tua specifica application. Deep Learning OCR è uno strumento pre-addestrato per il riconoscimento ottico dei caratteri. Soprattutto per caratteri complicati, danneggiati o sfocati, offre una grande soluzione.

IO Industries offre software 2ndLook per Windows e Linux, ideale per registrare video da telecamere industriali GigE e USB3 Vision sia in ambienti industriali che di ricerca. 2ndLook non è un software di computer vision, ma uno strumento di registrazione e diagnosi. Utilizza il protocollo GenICam per connettere e controllare le telecamere di machine vision industriali. Questo significa che puoi facilmente registrare flussi di immagini da una telecamera industriale 24 ore su 24, 7 giorni su 7 con questo software 2ndLook. 

Il software 2ndLook acquisisce singole immagini dalla telecamera e genera un file video. Queste registrazioni possono essere riviste per ulteriori analisi. È facile da usare e comunemente utilizzato per la risoluzione dei problemi dei processi di produzione e la registrazione di esperimenti scientifici. Inoltre, supporta la registrazione del flusso H.264 e la compressione dei dati da telecamere industriali.

Software open source è un software di computer vision che è gratuito da usare. Inoltre, il codice open-source può essere personalizzato e modificato per soddisfare le esigenze specifiche della tua machine vision.

Uno dei pacchetti più importanti di software open source computer vision è OpenCV. Questo pacchetto software open source è spesso utilizzato in progetti OEM dove viene applicata la computer vision. Il principale linguaggio di programmazione di OpenCV è C++, ma sono disponibili binding per Python, Java e MATLAB. A differenza di alcune soluzioni commerciali come Zebra Aurora, OpenCV richiede una conoscenza approfondita di un linguaggio di programmazione e comprensione delle tecniche di machine vision per implementarle correttamente nel codice finale. 

Un programma di software open source degno di nota è Kinovea. A differenza di OpenCV, il software Kinovea non è un vero machine vision. Proviene dalla cattura del movimento degli atleti. La nostra frame rate camera MER2-041-528U3C e camera MER2-160-227U3C vengono spesso utilizzate per registrazioni ad alta velocità. Le capacità di registrazione ad alta velocità, misurazione e tracciamento del movimento possono essere utilizzate in applicazioni di ricerca e controllo qualità.Visita la pagina web di Kinovea per scaricare il software Kinovea.

Recensioni computer vision software

Visualizza tutte le recensioni

Risorse di Visione e di Automazione

Va Imaging si colloca all'intersezione tra creatività e applicazioni pratiche, offrendo prodotti di elaborazione delle immagini progettati per l'uso in macchine innovative. Ti forniamo prodotti di visione artificiale che ti consentono di applicare la tua creatività in modi creativi. Con le nostre telecamere, obiettivi e illuminazioni, la tua innovazione prende forma concreta nel mondo di Vision & Automation Imaging.