An information processing apparatus comprising skeleton information acquisition means for analyzing an in- vehicle video acquired from a camera configured to capture an image of a vehicle interior of a vehicle, and acquiring skeleton information of each of one or more passengers boarding on the vehicle; holding determination means for determining whether the passenger is holding a pole, based on skeleton information of the passenger and a position of the pole in the vehicle; and alert output means for outputting an alert when determining that the passenger is not holding the pole, wherein: the skeleton information includes information indicating a position of a joint point of a wrist of the passenger and information indicating a position of a joint point of an elbow of the passenger, and the holding determination means determines that the passenger is holding the pole, when the pole exists, in the in-vehicle video, between a point on a straight line passing through the joint point of the elbow and the joint point of the wrist, being separated from the joint point of the wrist, on an opposite side of the joint point of the elbow, by a distance acquired by multiplying a distance (L) between the joint point of the elbow and the joint point of the wrist by a predetermined coefficient k, where 0<k<1, and the joint point of the wrist. skeleton information acquisition means for analyzing an in- vehicle video acquired from a camera configured to capture an image of a vehicle interior of a vehicle, and acquiring skeleton information of each of one or more passengers boarding on the vehicle; holding determination means for determining whether the passenger is holding a pole, based on skeleton information of the passenger and a position of the pole in the vehicle; and alert output means for outputting an alert when determining that the passenger is not holding the pole, wherein: the skeleton information includes information indicating a position of a joint point of a wrist of the passenger and information indicating a position of a joint point of an elbow of the passenger, and the holding determination means determines that the passenger is holding the pole, when the pole exists, in the in-vehicle video, between a point on a straight line passing through the joint point of the elbow and the joint point of the wrist, being separated from the joint point of the wrist, on an opposite side of the joint point of the elbow, by a distance acquired by multiplying a distance (L) between the joint point of the elbow and the joint point of the wrist by a predetermined coefficient k, where 0<k<1, and the joint point of the wrist. the skeleton information includes information indicating a position of a joint point of a wrist of the passenger and information indicating a position of a joint point of an elbow of the passenger, and the holding determination means determines that the passenger is holding the pole, when the pole exists, in the in-vehicle video, between a point on a straight line passing through the joint point of the elbow and the joint point of the wrist, being separated from the joint point of the wrist, on an opposite side of the joint point of the elbow, by a distance acquired by multiplying a distance (L) between the joint point of the elbow and the joint point of the wrist by a predetermined coefficient k, where 0<k<1, and the joint point of the wrist. <EOS>