Jump to content
PLC Forum


gianff

Sistema Di Visione Free Per Fare Esperienza

Recommended Posts

gianff

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 to post
Share on other sites

cicciobaruffi

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 to post
Share on other sites
gianff

grazie cicci...

mi interesserebbe veramente

ho visto che sotto linux

il quale lo uso per i controllo assi

ma presummo sia una bella avventura

Link to post
Share on other sites
cicciobaruffi

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.

Edited by cicciobaruffi
Link to post
Share on other sites
A.Piras

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 to post
Share on other sites
gianff

ciao piras

sapresti darmi qualche indirizzo

di queste librerie programmabili (oppure configurabili )

grazie

Edited by gianff
Link to post
Share on other sites
A.Piras

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 to post
Share on other sites
Sergio B.

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 to post
Share on other sites
ciupa

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 to post
Share on other sites
Sergio B.

Caro Ciupa,

scusa la domanda: ma tu sei un tecnico o un venditore della concorrenza di Matrox?

Saluti.

Sergio

Link to post
Share on other sites
genius88

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 to post
Share on other sites
Sergio B.

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 to post
Share on other sites
Donytech

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 to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...