Vai al contenuto
PLC Forum


Sistema Di Visione Free Per Fare Esperienza


gianff

Messaggi consigliati

chiedo se esistono de sistemi di visione free

basati su compiuter di tipo industriale

per riconoscimento e misura pezzi

attualmente utilizzo de sistemi omron tipo f160 zfv

ma anno i suo limiti e costi molto elevati

quindi prima di inpegnarmi in costi di licenze ecc.

per un software di visione commerciale

volevo almeno provarne uno su compiuter

per vedere le differenze e le potenzialita'

grazie

Link al commento
Condividi su altri siti


Personalmente non sono a conoscenza di sistemi di visione industriali free, però, se sei abile con la programmazione in c e hai voglia di capire a fondo come funzionano i pacchetti commerciali ti invito a sperimentare l'utilizzo delle librerie OpenCV.

Le OpenCV sono una libreria open-source di algoritmi di computer vision e image processing in cui sono contenuti più di 500 algoritmi pronti per l'uso.

Inoltre puoi implementarne di nuovi, sei limitato solamente dalla tua voglia di sperimentare.

Puoi scaricare questo pacchetto da questo indirizzo: http://sourceforge.net/projects/opencvlibrary

Link al commento
Condividi su altri siti

Queste librerie sono utilizzabili anche sotto windows, io in particolari le uso con Visual Studio 2005.

Ti avviso che il loro utilizzo non è facile nè immediato in quanto si basa esclusivamente sulla programmazione in c, però ritengo che per capire cosa fanno programmi commerciali sia molto utile.

Se poi hai bisogno di qualche guida sui principi della computer vision e ispezione industriale scaricati (e studiati) le dispense a questo link: http://didattica.arces.unibo.it/mod/resource/view.php?id=385.

In fondo a quella pagina, inoltre, ci sono delle dispense in cui è spiegato come usare le openCV con Visual Studio.

Modificato: da cicciobaruffi
Link al commento
Condividi su altri siti

Ciao a tutti,

oltre a librerie disponibili su web c'è la possibilità, per la gran parte dei fornitori di Sw per elaborazioni immagini, di fornire il sw in versione demo.

Personalmente visto che la tua esperienza arriva da sistemi Omron converebbe provare altri sistemi di tipo "configurabile" ma con potenzialità algoritmiche più elevate.

Esistono infine anche delle librerie programmabili graficamente che non richiedendo linguaggio di programmazione sono di facile ed immediato utilizzo abbreviando il tempo di sviluppo e di prova. Questo ti porterebbe a confronatre le potenzialità Omron in maniera veloce e con il minimo investimento a livello di tempo.

Buona giornata

Link al commento
Condividi su altri siti

ciao piras

sapresti darmi qualche indirizzo

di queste librerie programmabili (oppure configurabili )

grazie

Modificato: da gianff
Link al commento
Condividi su altri siti

Ciao,

nel panorama delle librerie a programmazione classica puoi trovare:

-DALSA (Sapera Essential)

-National Instrument

-Halcon

-Cognex

-Common Vision Blox

etc

etc

Per quanto riguarda librerie grafiche che non richiedono linguaggio di programmazione:

-DALSA (Sherlock)

-National Instrument (Vision Builder)

etc

etc

Sistemi Smart configurabili:

-Tutti i produttori di Smart Camere, Smart Sensor (Omron, Keyence, Cognex, DALSA, Baluff, Datasensor,Nais etc etc etc)

Ovviamente sono solo alcuni riferimenti di mia conoscenza ma ne puoi trovare molti altri su web.

Buon lavoro!

Link al commento
Condividi su altri siti

  • 2 months later...

Ciao

oltre ai prodotti che ha giustamente riportato Piras, dobbiamo ricordare

le Matrox MIL (Matrox Imaging Library) tra le librerie per C, C++, C#, VB...

e Matrox Design Assistant da aggiungere agli ambienti di programmazione ad alto livello per smart camera.

Saluti.

Link al commento
Condividi su altri siti

  • 3 weeks later...

Ciao,

io ti sconsiglio di usare le Matrox MIL poichè purtroppo la ditta dove lavoravo le ha usate.

Intanto serve una chiave di sviluppo che costa un occhio della testa; volendo ti danno un software che ti permette lavorare per un pò di tempo senza chiave, ma normalmente le applicazioni di visione richiedono parecchio tempo perciò alla fine ti fregano perchè devi acquistare la chiave di sviluppo; inoltre ti fanno credere che queste librerie sono eccezzionali, invece le funzioni sono molto limitate, hanno molti bachi in particolare la parte di acquisizione è fatta molto male.

Ciao, buon lavoro

Link al commento
Condividi su altri siti

  • 1 month later...

Ciao ragazzi,

sono un tecnico di Visione Artificiale da 11 anni. Anche nella azienda dove lavoravo erano state scelte qualche anno fà le MIL di Matrox.

Ci avevano convinto anche perchè avevamo visto molta pubblicità di queste librerie e dunque credevamo che fosse un buon prodotto.

Acquistata la chiave, primo sbaglio, cominciai con un mio collega ad usarle e qui cascò l'asino:

- le funzioni per l'acquisizione delle immagini erano peggio di quelle che si trovano gratuitamente in Internet fatte dagli studenti delle superiori

- le funzioni per costruirsi un'interfaccia in Visual Basic avevano parecchi problemi, venivano fuori talvolta errori strani

- le librerie per il processing erano poche, e qui sta il trucco; se si vogliono più funzioni occorre acquistare dei pacchetti aggiuntivi che hanno costi esorbitanti

- presi questi pacchetti, la velocià di esecuzione degli algoritmi era troppo alta per essere utilizzati nonostante ci avevano giurato che usando il loro hardware non ci sarebbero stati problemi, dunque doppia fregatura

- in conclusione il mio capo lanciò nelle immondizie CD e chiave di sviluppo e si passò ad un altro fornitore che ancora oggi stiamo utilizzando alla grande

Buon lavoro a tutti, Ciao ragazzi

Link al commento
Condividi su altri siti

Genius88,

dubito che tu abbia mai usato le librerie della Matrox perché elenchi come difetti i plus che hanno caratterizzato la loro diffusione.

Per chiarezza non esiste alcuna funzione di processing free, tutte le funzioni di processing sono legate ad una politica di run-time.

Capisco che in un forum ci si possa esprimere liberamente ma credo che dovresti limitarti a diffondere informazioni veritiere altrimenti non si spiegherebbe il tuo pseudonimo di “genius”.

Saluti.

Sergio.

Link al commento
Condividi su altri siti

  • 2 weeks later...

Ti consiglio di documentarti sull' HexSight.

Ho usato anche molti dei sistemi citati ma, secondo me, nessuno regge il paragone con questo.

Purtroppo non è free, ma dispone di un mare di funzioni utilizzabili nella maggior parte degli ambienti di programmazione.

Penso sia facilmente utilizzabile anche per lo scopo indicato nel primo messaggio.

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...