5. Bildbehandling

Varje sida fram till nu har hanterat pixeldata bara tillräckligt länge för att få tag på den: fånga en bildruta, konfigurera en sensor, flytta byte från kameran in i RAM. Bildbehandling vänder riktningen om – pixlarna är indatan, och målet är vad än applikationen behöver från dem.

image-modulen är verktygslådan. Varje operation tar ett eller två Image-objekt och returnerar antingen en transformerad Image – pixlar filtrerade, tröskelsatta, förvrängda eller komponerade på annat sätt – eller en lista med resultatobjekt: blobbar, linjer, koder, matchningar, statistik. De två varianterna komponeras. En typisk pipeline rensar upp den fångade bildrutan, extraherar en uppsättning resultatobjekt från den, omvandlar dessa till mätningar och ritar tillbaka annoteringar på bildrutan för visning.