Enigzins offtopic, maar ik had effe zin om te spelen en de behoefte om jullie ermee te vervelen.
Bij gebrek aan een andere camera had ik mijn USB-microscoopje eens in een USB-poort van de machine geplugd en de OpenCV libraries (Open Source Computer Vision) van source gecompileerd.
Daarna een beetje spelen, en da's leuk. Lensvervormingen van de camera corrigeren zodat het ding een 'perfecte lens' heeft en parallelle lijnen in het beeld ook daadwerkelijk parallel zijn en de afstad tussen elke pixel even groot, features zoeken en 'panorama-stitchen' gaat in knap rap tempo, zeker een tiental frames per seconde.
Ik ben er vrij zeker van dat een laserlijn terugvinden in het gecorrigeerde camerabeeld, daar de hoogte van berekenen en de resulterende punten toevoegen aan een pointcloud geen heel ingewikkeld klusje is. Da's een nogal eenvoudige subset van wat ze 'structured light scanning' noemen.
'gewoon' gebruik maken van 2 camera's die een stereobeeld produceren kan uiteraard ook, en is nog eenvoudiger.
Als je nou net zo'n geflipte techneut bent als ik met een zwak voor computer graphics, dan denk je 'Whoeha, gaaf!'.
De belangrijkste wet in de wetenschap: 'hoe minder efficient en hoe meer herrie, hoe leuker het is'