Google Photos és AI.

Feltűnt már nektek, hogy a Google Photos milyen okos?

Feltöltöttem egy rakás régi fotót Google Photos-ba. Több, mint 25 ezret, konkrétan, az összeset, amit csináltam, amióta van digitális gépem (2002-től kezdődően.) Régen, amikor még százötvenen éltünk egy cipősdobozban az út közepén és napi huszonhat órát dolgoztunk a malomban, még olyan fényképezőket használtunk, amiben nem hogy 4G és ujjlenyomatolvasó, de még GPS sem volt, szóval a régi fotóim természetesen GPS koordináták nélkül voltak tárolva.

Azt eddig is tudtam, hogy a Google Photos pl. panorámát összefűz több fotóból, meg beforgatja őket, ha nincsenek beforgatva (ie. az ai megnézi a fotót és el tudja dönteni hogy el van forgatva egy portré vagy tájkép, ha nincs erre vonatkozó EXIF infó), meg az összes ilyen goodie-t. De ha nem töltöttem volna fel sokéves, GPS koordináta nélküli fotókat most, sosem tudtam volna meg, hogy

landmark detection

is van benne!

Vagyis adott egy fotó, ami EXIF-ben tárolt GPS koordinátát nem, de pl. magyar parlamentet, vagy valami hasonló közepesen népszerű épületet tartalmaz:

img_1131

A Google Photos manók ezt észreveszik, és előzékenyen odabiggyesztik a fotó mellé a koordinátát, egy “estimated location” megjegyzéssel. (És valóban, a Google Cloud Vision API oldal is említi: “Detect popular natural and man-made structures within an image.”)

Egészen verzatilisnek tűnik egyébként. Az Erzsébet-híd+Gellérthegy kombó simán megvan. Ebből:

img_1132

A kis “i” gombra kattentva ez lesz:

screenshot-2016-11-19_094722

De még egy olyan képet is be tud lőni, ahol a parlamentnek csak a kupolája látszik:

img_1193

Emlékeztek a Google Goggles-ra? Az tudott már relatíve régóta ilyesmit, nyilván az ai azóta is tanul, és egyre jobb lesz. Meg hát persze ott a Google reverse image search is, szóval mit vagyok meglepődve.

De azért amikor összeáll a technika és a feltöltött 25 ezer fotóból csinál egy rendezett galériát, helyesen beforgatott fotókkal, felismert lokációkkal, összefűzött panorámákkal, a végén pedig okosan még be is rendezi őket albumokba utazások szerint, az elég impresszív.

Amsterdam és az Open Data.

20 perc múlva kezdődik az Amsterdam Gay Pride részeként rendezett Canal Parade, a világ egyik legtutibb pride bulija, úgyhogy (egy suta átvezetéssel) beszélgessünk a nyitottságról.

Kiderült ma számomra (röviden #til), hogy az amszterdami városvezetés nagy hangsúlyt fektet az általuk termelt-gyűjtött adatok nyílttá tételére. Ha jól értem, 2012 óta fut egy amsterdam open data nevű projekt, amelynek keretében a város által generált adatok nyíltan elérhetők, letölthetők, és jelenleg 18 témakörben 664 datasettel tud játszani az érdeklődő.

A datasetek kereshetők, sőt, a város látszólag kifejezetten örül neki, ha használod az adatot: ha írtál egy alkamazást ami erre a szolgáltatásra épül, azt promózhatod, ha szeretnél újabb adatokat elérni, vagy egyéb ötleted van, azt is betolhatod, és most júliusban szerveztek egy hackathont is Smart City témakörben.

Például. Ezen az oldalon pl. megnézhetjük, hogy mennyi szabad hely van épp az amszterdami P+R parkolókban. Percenként frissítve, online. Ha minden igaz, ez a webapp ezt a publikus datasetet használja, konkrétan talán ezt a JSON-t. De létezik dataset pl. a gesztenyefák elhelyezkedéséről is.

Az adatok egyik legjobb felhasználása a maps.amsterdam.nl, ahol egy rakás érdekesebb Open Geo Data adatforrás van Google Maps overlay-ként vizualizálva. Pl. van térkép az AirBnb árazásról (turistáknak hasznos), az amszterdami méhek elhelyezkedéséről (figyelem, a vadméhek külön térképet képeznek!), nekem meg pl. külön érdekes az amszterdami épületek kora, vagyis a város épülésének-fejlődésének térképe, amiből végre kiderült számomra, hogy az irodánk épülete 1877-78 környékén épült, az otthonunk pedig 2006-ban. Az 1800-1900 közti időszakról (a “második aranykor”) van animáció is:

Illetve érdemes még megnézni az amszterdami Map of Maps-et, ahol megfordítják a dolgot: ráklikkelsz a térképen valamire, az pedig az összes ott elérhető adatforrást kilistázza.

A fenti persze csak ízelítő; Amszterdam tele van érdekes és szabadon elérhető adattal; szóval maps.amsterdam.nl és amsterdam open data, érdemes böngészgetni!