An action recognition apparatus, characterized in that the action recognition apparatus comprises: a key-point feature extracting unit configured to process information on key points in a target human body in an image frame, to calculate key-point features of the target human body, the key-point features comprising a position of a predetermined key point and an angle of a predetermined joint in the target human body; and a first recognizing unit configured to recognize an action of the target human body according to the key-point features, and output a first recognition result; wherein processing information on key points in a target human body in an image frame by the key-point feature extracting unit comprises: adjusting coordinate values of the predetermined key point in the target human body in the image frame according to a height of the target human body in the image frame; and calculating the angle of the predetermined joint according to adjusted coordinate values of the predetermined key point in the target human body in the image frame, wherein, the height of the target human body in the image frame is a difference between a coordinate value in a height direction of a key point where an eye of the target human body in the image frame is located and a coordinate value in a height direction of a key point where an ankle of the target human body in the image frame is located, the action recognition apparatus further comprises: a second recognizing unit configured to, according to a parameter of motion of the predetermined key point in the target human body, and/or a second recognition result outputted by the second recognizing unit for an action of the target human body in a historical image frame preceding the image frame, correct the first recognition result, and output a second recognition result for the action of the target human body in the image frame. a key-point feature extracting unit configured to process information on key points in a target human body in an image frame, to calculate key-point features of the target human body, the key-point features comprising a position of a predetermined key point and an angle of a predetermined joint in the target human body; and a first recognizing unit configured to recognize an action of the target human body according to the key-point features, and output a first recognition result; wherein processing information on key points in a target human body in an image frame by the key-point feature extracting unit comprises: adjusting coordinate values of the predetermined key point in the target human body in the image frame according to a height of the target human body in the image frame; and calculating the angle of the predetermined joint according to adjusted coordinate values of the predetermined key point in the target human body in the image frame, wherein, the height of the target human body in the image frame is a difference between a coordinate value in a height direction of a key point where an eye of the target human body in the image frame is located and a coordinate value in a height direction of a key point where an ankle of the target human body in the image frame is located, the action recognition apparatus further comprises: a second recognizing unit configured to, according to a parameter of motion of the predetermined key point in the target human body, and/or a second recognition result outputted by the second recognizing unit for an action of the target human body in a historical image frame preceding the image frame, correct the first recognition result, and output a second recognition result for the action of the target human body in the image frame. adjusting coordinate values of the predetermined key point in the target human body in the image frame according to a height of the target human body in the image frame; and calculating the angle of the predetermined joint according to adjusted coordinate values of the predetermined key point in the target human body in the image frame, wherein, the height of the target human body in the image frame is a difference between a coordinate value in a height direction of a key point where an eye of the target human body in the image frame is located and a coordinate value in a height direction of a key point where an ankle of the target human body in the image frame is located, the action recognition apparatus further comprises: a second recognizing unit configured to, according to a parameter of motion of the predetermined key point in the target human body, and/or a second recognition result outputted by the second recognizing unit for an action of the target human body in a historical image frame preceding the image frame, correct the first recognition result, and output a second recognition result for the action of the target human body in the image frame.