The open CV lib is in C (with IPP cpu-optomized assembler if you want) calling the functions from python doesn't slow you down - unless you do something really dumb like trying to itrerate over pixels in the python cde.
Because most commercial applications want accuracy and scale.
So use structured light, background target grids or multiple fixed cameras.
This technique needs fairly simple shapes and assumes that edges are square etc. You couldn't use it to scan a clay model for CGI or a complex shape for cad. You can use it to convert simple 3D objects into CAD but that's a bit pointless compared to just drawing them in CAD.
It's clever, congratulations to Mr Pan, but it's not as earth shattering as the press releases claim.