A posture recognition system comprising a sensor and a recognition apparatus, wherein the sensor includes an imaging unit configured to capture a distance image including information on a distance to a subject, at an angular field controlled based on the distance to the subject, and the recognition apparatus includes: an acquiring unit configured to acquire the distance image and the angular field used when the sensor captures the distance image, from the sensor; a correcting unit configured to correct the acquired distance image using a ratio between a first angular resolution calculated using another angular field used when a training distance image is captured, and a second angular resolution calculated using the acquired angular field, the training distance image being used for generating a learning model; a generating unit configured to generate a part-label image in which parts of the subject are represented by part labels, using the corrected distance image and the learning model; and an output control unit configured to recognize a skeletal structure of the subject based on the part labels in the generated part-label image, and output skeletal structure information representing a posture of the subject based on the skeletal structure. the sensor includes an imaging unit configured to capture a distance image including information on a distance to a subject, at an angular field controlled based on the distance to the subject, and the recognition apparatus includes: an acquiring unit configured to acquire the distance image and the angular field used when the sensor captures the distance image, from the sensor; a correcting unit configured to correct the acquired distance image using a ratio between a first angular resolution calculated using another angular field used when a training distance image is captured, and a second angular resolution calculated using the acquired angular field, the training distance image being used for generating a learning model; a generating unit configured to generate a part-label image in which parts of the subject are represented by part labels, using the corrected distance image and the learning model; and an output control unit configured to recognize a skeletal structure of the subject based on the part labels in the generated part-label image, and output skeletal structure information representing a posture of the subject based on the skeletal structure. an acquiring unit configured to acquire the distance image and the angular field used when the sensor captures the distance image, from the sensor; a correcting unit configured to correct the acquired distance image using a ratio between a first angular resolution calculated using another angular field used when a training distance image is captured, and a second angular resolution calculated using the acquired angular field, the training distance image being used for generating a learning model; a generating unit configured to generate a part-label image in which parts of the subject are represented by part labels, using the corrected distance image and the learning model; and an output control unit configured to recognize a skeletal structure of the subject based on the part labels in the generated part-label image, and output skeletal structure information representing a posture of the subject based on the skeletal structure. <EOS>