You also needTo sum up how (in general) this can be done: one needs an exact measurement of the ground surface elevation changes between you and the object, (in general, therethere is more to it than just that one sentence).
then you need an exact dimension from ground to the center of your eye, or the center of the image frame that the camera is producing, this image frame can be calculated from the EXIF info, but the exact tilt of the image frame (camera) in relation to the object needs to be calculated from that perspective info mentioned before. And in the case of the OP's example, the height of the object off of the ground is needed (or the projection of that object back to the ground)
anto show it can be done in a more general example photo, An app that does all this is below: (except it is using estimates for center of eye, and does a complex calculation of ground surface elevs, which also becomes an "estimate")
so since it is using estimates, you need to know one dimension of the object to correct the final output of the app. but that is far better than having to take a tape measure to everything on the object. To be clear, if the app had the exact dimension to the eye, or image frame center, and a profile of the ground surface changes, then it wouldn't even need that "one known dimension". so in that case, the answer to the OP question would be Yes.
the final output is a perspective corrected "elevation" of the object, and even with automatic dimensions. (notice this image has been perspective corrected so all verticals are vertical, horizontals are horizontal, and this is done automatically with no input from the user) This perspective corrected image is not needed for the calculation of size, but the perspective correcting info IS needed, that is used to find the angle, (yaw tilt, etc) of the image frame. (how the camera was sitting at the moment of the photo) this is what I want to emphasis is needed that the other comments have been leaving out. In the case of a "bird" as in the OP example, one is going to be pretty much left high and dry for this needed data, but in many situations it can be worked out. for exampleFor instance this appexample below.