Problem to be solved: to provide an image processing apparatus capable of highly accurate motion recognition without increasing processing load.Solution: an image acquisition part 10 for acquiring an image generated by the image pickup apparatus 200, a person area detecting part 20 for detecting a person region including a person in the image, an image analysis of the image using the learned discriminator, and an object of the object of the peripheral object reflected in the above person area An image processing apparatus 100 is provided with a posture estimation section 30 which is presumed by another, and a behavior discriminating section 40 for determining the behavioral class of the person based on the posture type of the person and the object type of the surrounding object.The discriminator performs a learning process in which the combination of the persons attitude type and the object type of the surrounding object is associated with the image of the teacher data.Diagram【課題】処理負荷を増大させることなく、高精度な行動認識を可能とする画像処理装置を提供する。【解決手段】撮像装置200が生成した画像を取得する画像取得部10と、前記画像中における、人を含む人領域を検出する人領域検出部20と、学習済みの識別器を用いて前記画像の画像解析を行い、前記人の姿勢種別を前記人領域に映る周辺物体の物体種別と共に推定する姿勢推定部30と、前記人の姿勢種別及び前記周辺物体の物体種別に基づいて、前記人の行動クラスを決定する行動判別部40と、を備える画像処理装置100である。前記識別器は、教師データの画像に対して人の姿勢種別と周辺物体の物体種別の組み合わせが関連付けられる学習処理を施す。【選択図】図3