Problem: the height of a person consisting of a human body reflected in an image is calculated based on an image of one position in the human body.Solution means a photographing means for photographing an object, a detecting means for detecting a specific part of a human body reflected in an image photographed by a photographing means, and a portion detected by the detecting means based on the size of a portion overlapping the specific region in the image A calculating means for calculating the height of a person comprising a human body.Diagram【課題】人体における一箇所の部位が映っている画像に基づいて、画像に映っている人体からなる人物の身長を算出する。【解決手段】被写体を撮影する撮影手段と、撮影手段により撮影された画像に映っている人体における特定の一の部位を検出する検出手段と、検出手段により検出された一の部位が、画像内に存在する特定の領域と重なっているときの部位の大きさに基づいて、人体からなる人物の身長を算出する算出手段と、を備える。【選択図】図3