Putting fake 3D objects into a photo requires setting up a 3D camera that matches the one used to take the photo. Doing this manually is usually very tedious. Since I couldn’t find any free tools to make this process easier, I decided to build fSpy, an open source, cross platform app for still image camera matching.

Check out the fSpy site for downloads and more info.