Revopoint Revoscan Flayer (Frame Player) project research
Here is the first try at extracting the pointcloud with color from the dph and corresponding img files that are in a project’s scan cache folder
Unlike what i presumed at first the depth is not linear, meaning probably missing information on the camera intrinsics and therefore the capture points look distorted when rebuilt, also the resulting pointcloud is not to scale.
Secret to a propper rebuild probably lies in the .inf files with the same name it probably holds frame camera intrinsics offsets and min/max depth sizes to allow proper rebuild of the pointcloud scale and geometry
On the good side it appears that both the texture and the depth map are flatten in realtion to each other, but have some offset in xy that needs to be compensated for each frame. in this particular frame the RGB image was resized to 640x400 (from 1280x800) and corrected by X-40px and Y0.
depth frame_000_0332.dph and color .img
Polyscope
First try at a raw frame pointcloud inspector using polyscope library for the job