Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Konenäköä voidaan käyttää myös erilaisten koodien ja tekstien lukemiseen tuotteista ja pakkauksista.

1D Reader                                                                                                                                                       

    • Palkkien välillä oltava vähintään kolme pikseliä, jotta koodi voidaan luotettavasti lukea
    • Voidaan skannata useita suoria käyttäen
      • Määritellään suorien määrä ja sen jälkeen niiden väli
      • Optiona voidaan verifioida jokainen skannaus
    • Lukee useita eri viivakoodeja
      • Interleaved 2 of 5
      • USS-128
      • USS-39
      • UPC/EAN
      • Codabar
      • PharmaCode
      • BC412
      • PDF417
    • Auto-Detect löytää automaattisesti oikean koodityypin (paitsi BC412 ja PDF417)

Käynnistä FrameWork, valitse Emulaattori Legend 540. Käytettävä kuvasarja on 1dBarcode hakemistosta 1DReader. Kuvasarjat voit ladata Tuubista kurssin työtilan Dokumentit-välilehdeltä.

Tee kuvaan 1 Reader Soft Sensor ‘Line for 1D and stacked codes’ ja vedä viiva koodin yli.

Kysymys 1. Mitä koodissa lukee?

Hyväksy Soft Sensor(OK) ja avaa uudelleen Soft Sensorinparametrit. Huomaa, että Soft Sensor löytää automattisesti oikean koodin.

Kysymys 2. Mikä koodi on kyseessä?

Koodille on oletuksena Dark Code on Light Background. Tehdään koodille kolme skannausta 15 pikselin välein ja valitaan vielä verifiointi jokaiselle skannaukselle.

Tarkista, mitä kuvasta 2 havaitaan. Valitse Parameters-välilehdellä Auto-detect ja paina Apply.

Kysymys 3. Mikä koodi on kyseessä kuvassa 2?

Tee Soft Sensorista kopio Duplicate-komennolla ja aseta yksi tunnistamaan USS-39 koodia ja toinen Interleaved 2 of 5 koodia. Testaa molemmat tilanteet. Tarkastetaan, että koodit ovat oikein. Aseta Warn/Pass-välilehdelle ’Check for Code’ ja kirjoita tunnistettavat koodit. Tarkista, että oikeat koodit löydetään. Muuta tunnistuksessa yhtä kirjainta ja yhtä numeroa ja totea, että koodin tunnistus havaitsee nyt 'virheelliset' koodit. Useita skannauksia tekevä Soft Sensor voidaan tehdä myös ‘Parallellogram for 1D and stacked codes’ Soft Sensorilla. Tämä Soft Sensor vedetään koodin yli ja levitetään halutun levyiseksi. Kokeile tätä molempiin koodeihin, samoin kuin äsken.

Ota kuvankaappaus molempien kuvien tilanteesta ja vastaavista Result Tableista selostukseen. Tallenna tuote ja palauta tiedosto Tuubiin. Vastaa selostuksessa myös kysymyksiin.

2D Reader

Myös 2D-koodien lukeminen onnistuu konenäöllä. Avaa kuvasarja 2DDataMatrix hakemistosta 2DReader. Tee kuvalle 1 tunnistus ja tarkasta, että Soft Sensor toimii myös kuvalla 2. Kuvaan 3 täytyy tehdä uusi tunnistus, sillä matriisi on eri kokoinen. Testaa, että se toimii myös kuvalla 4.

Kysymys 4. Mitkä koodityypit ovat kyseessä?

Ota kuvakaappaus kuvien 2 ja 4 tilanteesta ja molemman SS:n Results-välilehdestä selostukseen. Tallenna tuote ja palauta tiedosto Tuubiin. Vastaa selostuksessa myös kysymyksiin.

OCR Reader

Merkkien lukemien tehdään OCR Soft Sensorilla. Hae kuvasarja LabelReader hakemistosta OCRReader ja tee uusi tuote. Tehtävänä on tunnistaa tölkistä eräkoodi (valkealla taustalla oleva numerosarja). Tee OCR Soft Sensornumeroiden ympäri. Tarkasta Threshold-välilehdeltä, että valittuna on Black Text, White Background. Kirjoita Training-välilehdelle oikea koodi ja klikkaa Train Now. Testaa kaikilla kuvilla. Koodin luku tarvitsee selvästi paikkareferenssin. Yritä löytää vaalea alue Translation: Fiducial Rectangle SS:n avulla ja sido koodin luku siihen. Jos paikoitus Translation Soft Sensorin avulla ei onnistu (vihje: tarkastele histogrammia ja säädä kynnysarvoa) voit käyttää ObjectFind SS:ia. Nyt koodin pitäisi löytyä kaikista kuvista. Vaikka kaikki koodit eivät ole oikeita, saadaan tulokseksi PASS. Warn/Pass-välilehdelle pitää lisätä Match String ja antaa oikea koodi. Jotkut oikeista koodeista saattavat näkyä virheellisenä Soft Sensorin lukiessa useampia kirjaimia yhtenä. Nämäkin voidaan kuitenkin opettaa tarvittaessa uudelleen. Ota kuvakaappaus virheellisten koodien tilanteesta ja niiden Results Tablesta selostukseen. Tallenna tuote ja palauta tiedosto Tuubiin.

Tee vielä parasta ennen koodin vuosiluvun tunnistus vastaavalla tavalla. Ota kuvakaappaus kuvien 1 ja 8 tilanteesta ja vastaavista Result Tableista selostukseen. Tallenna tuote ja palauta tiedosto Tuubiin.

 

 

 

 

 

 

 

 

 

 

 

Image Added

 

 

 

Image Modified

Image Modified