| CPC G06V 40/103 (2022.01) [G06T 7/60 (2013.01); G06T 7/73 (2017.01); G06V 10/32 (2022.01); G06V 10/764 (2022.01); G06T 2207/20081 (2013.01); G06T 2207/30196 (2013.01); G06T 2207/30232 (2013.01); G06V 20/52 (2022.01)] | 20 Claims |

|
1. An image processing apparatus comprising:
at least one memory storing instructions; and
at least one processor configured to execute the instructions stored in the at least one memory to:
detect a two-dimensional skeleton structure of a person based on an acquired two-dimensional image, wherein the skeleton structure includes a feature point;
estimate the height of the person when the person stands upright in a two-dimensional image space based on the detected two-dimensional skeleton structure; and
normalize the height of the feature point included in the detected two-dimensional skeleton structure by the estimated height of the person when the person stands upright, wherein
detection includes detecting two-dimensional skeleton structures of a plurality of persons based on the two-dimensional image, and
normalization includes normalizing the skeleton structures of the plurality of persons;
perform processing of recognizing states of the plurality of persons based on normalizing values of the height of the skeleton structures that have been normalized; and
cluster the skeleton structures based on a degree of similarity between a plurality of feature points of the skeleton structures.
|