StealthP3D
Well-Known Member
As long as what you care about is in at least two sufficiently distinct frames —either from different angles or different zoom settings — you can compute a depth map using only procedural code, without any neural network involvement.
Now that's what I'm talking about!
Except for one small correction. A depth map can only be created from two frames if the lenses were in a different position from each other. A different zoom setting on the same lens, in the same position, is not sufficient. Two consecutive frames might be sufficient if the lenses were in a moving car (because then the lens would be in a different position for each frame). However, the depth map will be better for most purposes if the two images are taken simultaneously from slightly different locations because then you are not complicating things by introducing the problem of other objects moving in the scene (between the two consecutive images).
All of this is made possible by the explosion of cheap computing power over the last several decades.