Information processing apparatus, information processing method, and program
An information processing apparatus includes at least one memory storing instructions, and at least one processor. The at least one processor is configured to execute the instructions to acquire image data of a predetermined space captured by a camera, generate measurement data including a person-to-person distance between persons included in the image data, set space data about a size of the space, determine whether a state of density of the persons in the space is appropriate or not, based on the measurement data and the space data, and output a determination result.
1 . An information processing apparatus comprising:
at least one memory storing instructions; and
at least one processor configured to execute the instructions to:
acquire image data of a predetermined space captured by a camera at a plurality of different times;
acquire CO2 data that is data about concentration of carbon dioxide, from a concentration sensor for measuring the concentration of carbon dioxide in the space to estimate a number of the persons based on the CO2 data;
acquire position data of a mobile terminal carried by each of the persons in the space to estimate person-to-person distance based on the position data;
generate measurement data including the person-to-person distance between persons, the number of the persons and moving speeds of the persons included in the image data;
set space data about a size of the space;
determine whether a state of density of the persons in the space is appropriate or not, based on the measurement data and the space data;
output information about a determination result from the determination; and
in a case where the state of density is determined to be not appropriate, prevent output of the determination result indicating that the state of density is appropriate, until after a predetermined period of time after the determination.
2 . The information processing apparatus according to claim 1 , wherein the at least one processor is further configured to execute the instructions to:
set reference data about the person-to-person distance in the space based on the space data; and
perform determination based on the measurement data and the reference data.
3 . The information processing apparatus according to claim 2 , wherein the at least one processor is further configured to execute the instructions to:
generate, as the measurement data, statistical data about the person-to-person distance; and
set the reference data corresponding to the statistical data for the space, based on the space data.
4 . The information processing apparatus according to claim 1 , wherein the at least one processor is further configured to execute the instructions to:
generate the measurement data including moving speeds of the persons; and
perform determination by taking the moving speeds into account.
5 . The information processing apparatus according to claim 2 , wherein the at least one processor is further configured to execute the instruction to set the reference data based on the measurement data for each of a plurality of different times.
6 . The information processing apparatus according to claim 1 , wherein the at least one processor is further configured to execute the instructions to:
generate estimated data by estimating the measurement data for a predetermined set time based on the measurement data for each of a plurality of different times before the set time; and
perform determination according to the estimated data, based on the estimated data and the space data.
7 . The information processing apparatus according to claim 6 , wherein the at least one processor is further configured to execute the instruction to estimate a degree of risk when a predetermined person enters the space at the set time, based on the determination result according to the estimated data.
8 . An information processing system including:
the information processing apparatus according to claim 1 ; and
an alert output apparatus for outputting an alert according to the determination result, in a case where the state of density in the space is not appropriate.
9 . An information processing method performed by a computer, the information processing method comprising:
acquiring image data of a predetermined space captured by a camera at a plurality of different times;
acquiring CO2 data that is data about concentration of carbon dioxide, from a concentration sensor for measuring the concentration of carbon dioxide in the space to estimate a number of the persons based on the CO2 data;
acquiring position data of a mobile terminal carried by each of the persons in the space to estimate person-to-person distance based on the position data;
generating measurement data by measuring the number and the person-to-person distance of persons, the number of the persons and moving speeds of the persons included in the image data;
setting space data about a size of the space;
determining whether a state of density of the persons in the space is appropriate or not, based on the measurement data and the space data;
outputting information about a result of the determination; and
in a case where the state of density is determined to be not appropriate, preventing output of the determination result indicating that the state of density is appropriate, until after a predetermined period of time after the determination.
10 . A non-transitory computer-readable medium storing a program for causing a computer to perform an information processing method including:
acquiring image data of a predetermined space captured by a camera at a plurality of different times;
acquiring CO2 data that is data about concentration of carbon dioxide, from a concentration sensor for measuring the concentration of carbon dioxide in the space to estimate a number of the persons based on the CO2 data;
acquiring position data of a mobile terminal carried by each of the persons in the space to estimate person-to-person distance based on the position data;
generating measurement data by measuring the number and the person-to-person distance of persons, the number of the persons and moving speeds of the persons included in the image data;
setting space data about a size of the space;
determining whether a state of density of the persons in the space is appropriate or not, based on the measurement data and the space data;
outputting information about a result of the determination; and
in a case where the state of density is determined to be not appropriate, preventing output of the determination result indicating that the state of density is appropriate, until after a predetermined period of time after the determination.