How can I model from angeled photos in blender?
You can use blam (or fSpy) to match the camera with the a photo and model from there. See this link that outlines the way to do it: How can I recreate the floor using a photograph?

If you have access to a bus that is parked and you can do the photographs yourself it would be a lot easier. Just go around the bus making a lot of photos with the same lens, import the images into the video clip editor and then use motion tracking as an aid to re-construct the object.

Read: How to do photogrammetry within Blender?

You don't need a fancy camera. A phone will be good enough. If you are concerned about the distortion of the lens, Blender has tools to undistort the image.

Read: How to determine lens undistortion values for motion tracking?