This repository is a python implementation of "phase-shift + multi-frequency heterodyne" in the traditional PMP method. The image data in the './data' is collected by a "binocular camera + single projector". The projector projects 3 frequency fringe images separately, and each frequency fringe image projects 4 phase-shift fringes, so each camera acquires 12 images.
Figure1.The camera acquires an image of a certain frequency of stripes(4 phase shift)
Figure2.Wrap phase image of three frequencies(left:28 middle:26 right:24)
Figure3.Unwrap the image(left:combining 28 and 26 middle:combining 26 and 24)
Figure4.The result of unwrapping the phase
Make sure the './Resourse' folder is empty.
python main.py