Just like you can link a bunch of smaller telescopes on the ground to compensate for air distortion and get a significantly higher resolution, it should be possible to do the same with a bunch of satellites looking down.
But then you have to deal with parallax from nearby objects on the ground. That would limit its usefulness in hilly, mountainous or urban environments.
That's something computers are really, really good at.
The cameras don't have to be too widely separated. A little time and space helps a lot. The main problem is that this reduces your areal coverage as you're dedicating multiple sensors to a single sensing target.