Archive for helmikuu, 2014

Yks leffamaakari, kaks leffamaakari..

Niin se vaan on, että Google on ihme veijari. Tuli viissiin sitäkin kautta tämä uusi tuttavuus. Halusi välttämättä parhaalla laadulla digitoivan alkuperäisiä, jotka olivat niin arvokkaita ja uniikkeja, että.

Kaivoin hanskat käteeni ja totesi, että tässähän tätä sotajuttuja taas kerran on. On se kiva, että museot laittavat aineistoaan diginä esille, niin johan aukeaa käyttäjävirrat. Toisin oli tässä: omaisten aineistoa suomalaisista merimiehistä Saksan keskitysleireillä. Resoa imin dokkareista niin paljon, että skannerin päät eivät perässä pysyneet. Laskin vähän resoa, jota silti jäi pokalle enemmän kuin laki sallii. Jännityksellä odotan, mitä kaikkea dokumentaristi Ahlstedt saa tästä aikaan. Digitaalisella ajolla, postissa, menneen ristiin rastiin näitä dokumenttejä sisään zoomaten sitten kuulemma. Ei siinä leikissä paljon kuluttajaskannerilla mitään tehdä. ,) Pakkosyöttönä tarjosin sitten Lasun Unelmaa, tuntui maistuvan, ilman kun sai. 🙂

Oli muuten eka kerta, kun poka kaivoi heti alkuunsa kuvetta, ihan pyytämättä. Teki sen nykymalliin, siirsi läppärillään rahoja tilille. Jopas jotakin! 🙂

Tehty Fuji Lanovia C-550:lla, 02/2014.

Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014
Digitointi parhaalla laadulla leffamaakarille, Jani Ahlstedt, 02/2014

Tuplatuubiluurit – KAR Audio Insert headphones x 2

Kuka se väittää, että myyntityö on helppoa? No se tietty, joka ei sitä itse tee, ja harmittelee, paljonko välittäjä vetää välistä.

Enpä tiedä, minusta alkaa kohta tuntua, että KARAudio välityspisnes alkaa olla tässä. Kiitos EU:n ja tirektiivien, RoHs ja SER tekevät asiat sellaiseksi, että pikkunappuloilla pelaajan ei kannata enää lainkaan tehdä hommia.

Tämä keikka olikin tuplakeikka, vanhalle pokalle & alma matrelle (opinahjolleni) yksi värkki ja toinen mokoma heidän partnereilleen. Aalto yliopistosta tutut ottivat yhteyttä, että halusivat taas tuubiluureja. Joka kerta näitäkin välityskauppoja saa säätää ihan urakalla, ja niin tätäkin.

Välillä piti vielä mennä hyvästelemään isotätiä Saksan maalle, joten sekin sotki kuvioita. Lopulta samassa sopassa kiehuivat suomalaiset, ranskalaiset ja italialaiset. Fifo:lla (first-in first-out) mentiin lopulta, koska viimeksimainitut eivät osanneet tehdä riittävän nopeita päätöksiä.

Tässäkö ne ovat, maailman viimeiset KAR ADU1c:t ja KAR ADU 2a:t? Saapas nähdä ja saapas ei näe (ilman silmiä), mutta never say never. ,)

Teki Unides Design Avoin yhtiö suunnitteli ja teki, KAR Audio myi, 02/2014.

KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014
KAR ADU1c to Aalto University, KAR ADU2a to Erasme Hopital Belgium, 02/2014

Vuoden ensimmäinen Lassilalle

Jouduin tapahtumien johdosta muuttamaan rankasti toimintamallejani. Lopulta, n. 12 yrittäjävuoden jälkeen, tein sitten (varsin tiukat) kauppaehdot. Syökö ne loputkin pokat, kas siinä vasta pulma?

Lassila otti asian aika raskaasti, kun totesin, että samoilla säännöillä mennään kaikkien pokien kanssa. En ota enää sitä riskiä, että teen työt ja jään nuolemaan näppejäni. Pelisääntöjen pitää olla selvät ja samat kaikille, sanon minä!

Noh, ottihan tuo (tilaus) sitten aikansa, ja nyt mentiin, ihan oikein, kirjallisen tarjouspyynnön ja tarjouksen kautta. Hellyin sitten kuitenkin, ja tein samaan rahaan vähän isommankin viime hetkellä – kai sitä kantikselle jotain tarvii antaa kaupan päälle. Lopputulos oli sitten sitä samaa tuttua jälkeä. ,)

Tehty Epson 11880:lla ja EBA 1043:lla, 02/2014.

Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014
Pigmenttivedostaminen 13x18cm2, Ritva Lassila, 02/2014

Massadigitointia tekstintunnistuksella: 23820 pahvikorttia YLEn tietokantaan

Tämä keikka olikin melkoinen – sain käyttää kaikkia oppejani mitä olin TKK:lla oppinut. Koodin vääntö ja optimointi on oma lukunsa, mutta algoritmien kehittely se vasta onkin jotain.

Sattumalla ei ollut tässä keikassa mitään sijaa. Eksyin Digiwikin kautta syksyllä 2012 BAAC:in konferenssiin.

Hinkusin sen yhteydessä tietysti joka exculle (utelias olen aina ollut), ja kun näin nämä pahvikortit laatikoissaan niin johan pomppasi! Vielä 2010-luvulla YLE:llä on käytössä pahvikortteja, mistä kaivavat LP-levyjensä tietoja, tai noh, siis jos ehtivät.. .,)

Esitin heti tuossa yhteydessä, että eikös nuo pitäisi digitoida ja samantien OCR:tä (Optical character recognition, optinen hahmontunnistus; muuttaa valokuva tekstiksi, siis *hakukelpoiseksi* tekstiksi) nykypäivän malliin? Olivat kuulemma aiemmin kyselleet tätä parista paikasta eivätkä vastaukset olleet vakuuttaneet heitä, päinvastoin. No, minä siihen, että anna samantien 50 korttia tähän käteen, niin testaan tätä hommaa ihan ilman (korvausta). En saanut kortteja heti enkä postissa, ja asia jäi silleen.

Viiden kuukauden päästä sain yllättäen sähköpostia, ja siitä homma eteni. Sain peräti kaksi (2) ilmaista lounasta Ylen Ison pajan ravintelissa; hyvää oli, mutta kuten aina, annos vähän liian pieni. Ensimmäisen palaverin jälkeen menin soittamaan heidän Hellas -flyygeliaan, ja aplodejakin tuli. ,)

Kuvittelin ensinnä, että pääsisin tämän keikan tehneenä hommassa heti eteenpäin, koodia siis kierrättäen. No, ei siinä nyt kyllä ihan niin käynyt..

Mutta vissiin ihan asiasta hassun hattuni saaneena en ihan tumpelo olekaan. Kolmessa viikossa sain täydellisesti (miltei yli)opetettua OCR-softan ja paljon muutakin aikaan. En tietty tehnyt välillä mitään muuta, hyvä kun edes maltoin nukkua saati syödä. Unissani mietin kovastikin miten tehdä älykästä algoritmiä.

Sopimuksen hiominen olikin sitten vaikenta, missä menikin useita kuukausia, kesälomienkin satuttua kohdalle. Asiasta päästiin kuitenkin lopulta yhteisymmärrykseen ja suuret esivalmisteluni eivät onneksi menneet kankkulan kaivoon.

Pääsin käyttämään kehittämiäni tekoäly- ja konenäköalgoritmejäni (ja muilta lainattuja, mutta täysin julkisia tietysti) toden teolla. Vitsi kun oli siinä, että pahvikortit sisälsivät paljon tietoa, mikä ei ollut joka kortissa samassa paikassa, niin että kortti piti jakaa kahdeksaan alueeseen, ja joka alue OCR:tä erikseen. Jos digitoitu kortti olisi OCR:ttu vain sellaisenaan, lopputuloksena kaikki tiedot menisivät per rivi yhteen pötköön, mistä ei kukaan eikä mikään saisi mitään tolkkua.

Kaikkien, jopa tekijän itsensä, yllätyksenä homma toimi kuin buikki. Ottaen erityisesti huomioon alkuperäisaineiston laadun, vaihtelevuuden ja kunnon, ei tästä monikaan olisi saanut parempaa, mutta helposti huonompaa. 🙂

Lopputuloksena oli tekstitiedostojen lisäksi excel-tiedostot, jossa ”find all” haulla saa vaikka mitä haettua. YLE haluaa tiedot tietenkin heidän METRO -tietokantaansa, ja kappalekohtaisesti, joten hommaa jäi vielä heillekin. En nyt ihan kaikkea liian halvalla suostu tekemään. 🙂 Innolla jään odottamaan, mitä heidän koodarinörttinsä saa(vat) aikaan. ,)

Tehty Inotec Scamax 2600 -dokumenttiskannerilla, ja nyt vain muutamalla tietokoneella, mitä talosta löytyy ja omilla ja vähän lainatuilla koodeilla, 09/2013 – 02/2014.

Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014
Massadigitointia tekstintunnistuksella: 23820 pahvikorttia tietokannaksi Yleisradiolle, 02/2014