VSI ČLANKI

MOBILNE APLIKACIJE · SCANBOX

Scanbox: skeniranje dokumentov, ki se ne konča pri IMG_4471.jpg

Vsak telefon danes zna skenirati. Skoraj noben pa ne reši tega, kar sledi — imena, mape, iskanje po vsebini. Scanbox reši oboje, in vse teče na sami napravi.

Scanbox: skeniranje dokumentov, ki se ne konča pri IMG_4471.jpg

Skeniranje dokumenta s telefonom je opravilo, ki ga vsi počnemo in nihče nima rad. Slika je postrani, robovi so odrezani, sence padajo čez besedilo, na koncu pa nastane datoteka IMG_4471.jpg, ki jo čez mesec dni nihče ne najde.

Scanbox je naša aplikacija za iPhone, ki reši oboje: kakovost posnetka in to, kar se zgodi po njem. List sam najde svoje robove, sence izginejo, besedilo se prepozna, dokument dobi smiselno ime in mapo — in čez pol leta ga najdete po besedi, ki je v njem. Vse se zgodi na telefonu.

30–60
SLIČIC NA SEKUNDO PRI ZAZNAVI ROBOV V ŽIVO
4
KORAKI OD KAMERE DO ČISTE STRANI
0
STRANI, POSLANIH NA STREŽNIK
Zajem z zaznanimi robovi lista
ZAJEM · ROBOVI V ŽIVO
Iskanje po vsebini dokumentov
ISKANJE PO VSEBINI
Predlagano ime iz prepoznanega besedila
PREDLAGANO IME · STRANI
Deljenje PDF-ja z geslom
DELJENJE · PDF Z GESLOM

Del 1: Zajem — stran mora najti sama sebe

Uporabnik usmeri kamero, aplikacija pa v živo prepozna, kje je list. To poteka v štirih korakih, vse v realnem času, med 30 in 60 sličicami na sekundo:

  1. Zaznava robov. Iz slike se izlušči obris, iz obrisa pa štirikotnik, ki najbolje ustreza listu. Robovi se prikažejo kot okvir, ki se lepi na papir.
  2. Ocena stabilnosti. Aplikacija počaka, da roka miruje, in šele takrat sproži — brez tresenja in brez zamegljenih napisov.
  3. Popravek perspektive. Postrani posneti list se preslika nazaj v pravokotnik. To je isti izračun, kot ga uporabljajo geodeti pri poravnavi posnetkov.
  4. Čiščenje. Odstranitev senc, izenačitev osvetlitve, izostritev besedila, po želji pretvorba v črno-belo za manjše datoteke.

Več strani se zajame zaporedoma: vsaka nova stran pristane na kupčku v kotu, dokument pa se shrani šele, ko je zajeta zadnja.

Del 2: Sence — izenačitev po območjih, ne posvetlitev

Zaznava senc je najzahtevnejši del. Roka, ki drži telefon, skoraj vedno vrže senco čez zgornji del lista, namizna luč pa doda rumen ton. Rešitev ni globalna posvetlitev, ampak izenačitev po območjih — sicer belina postane siva, besedilo pa zbledi.

Očiščena stran
Stran s senco roke
POSNETEKSCANBOX
POVLECITE · STRAN S SENCO ROKE IN RUMENIM TONOM TER ISTA STRAN PO ČIŠČENJU

Del 3: Prepoznava besedila

Posnetek brez prepoznanega besedila je slika. Posnetek s prepoznanim besedilom je dokument. Razlika se pokaže čez tri mesece, ko iščete pogodbo z besedo »odpovedni rok«.

Scanbox prepozna besedilo na napravi in ga zapiše kot nevidno plast pod sliko. Nastane PDF, ki izgleda kot posnetek, a je po njem mogoče iskati in iz njega kopirati besedilo. Za slovenščino to pomeni tudi pravilno obravnavo šumnikov — brez tega je iskanje »računovodstvo« neuporabno.

Iskanje zato ne pozna samo imen datotek. Vpišete »odpovedni rok« in dobite pogodbe, v katerih se ta beseda pojavi, z izsekom besedila, kjer stoji — tudi če je ime dokumenta povsem drugo.

LIVE

Scanbox — dokumenti, skenirani in urejeni

Samodejno zaznavanje robov, popravek perspektive, odstranitev senc, prepoznava besedila in PDF-ji, po katerih je mogoče iskati.

Kako delamo mobilne aplikacije →

Del 4: Kar naredi razliko — urejenost

Vsak telefon danes zna skenirati. Skoraj noben pa ne reši tega, kar sledi. Zato ima Scanbox pod površino pravi sistem za dokumente:

Del 5: Zakaj vse teče na napravi

Ljudje skenirajo osebne dokumente, pogodbe, bolniške izvide in bančne izpiske. Prav zato obdelava pri Scanboxu ne zapusti telefona: zaznava robov, popravki, prepoznava besedila in iskanje se izvedejo lokalno.

Prednosti so tri: dokumenti nikjer ne obstajajo v drugi kopiji, aplikacija deluje brez povezave, in ni stroška strežnika, ki bi ga bilo treba pokriti z naročnino.

Pri dokumentih velja obratno kot pri večini aplikacij: manj kot jih pošljemo naprej, boljši je produkt.

Kaj to pomeni za podjetja

Enak sklop rešitev pogosto potrebujejo podjetja, ki nimajo nič s skeniranjem doma:

V teh primerih aplikacija ni cilj — cilj je, da podatek s terena pride v bazo brez prepisovanja. Kako uredimo podatke na drugi strani, kaže referenca Inventory Manager, ozadje pa članek iz Excela v pravo bazo podatkov.

Če potrebujete kaj podobnega

Napišite nam, kakšen dokument nastaja pri vas na terenu in kam bi moral priti. Iz tega se hitro vidi, ali potrebujete aplikacijo ali le boljši obrazec — in prvo vam bomo odsvetovali, če zadostuje drugo.

POVEZANO razvoj mobilnih aplikacij Cullbox — izbor fotografij Inventory Manager