Wind motion threshold image analysis system
A video analysis system includes: a video data acquiring means that acquires video data; a moving object detecting means that detects a moving object from video data acquired by the video data acquiring means, by using a moving object detection parameter, which is a parameter for detecting a moving object; an environment information collecting means that collects environment information representing an external environment of a place where the video data acquiring means is installed; and a parameter changing means that changes the moving object detection parameter used when the moving object detecting means detects a moving object, on the basis of the environment information collected by the environment information collecting means.
1. A video analysis system comprising:
at least one memory storing instructions; and
at least one processor executing the instructions to perform;
acquiring video data acquired at a predetermined location;
detecting a moving object from the video data by using a moving object detection parameter, the moving object detection parameter being a parameter for detecting a moving object; and
collecting environment information representing a wind speed at the location where the video data is acquired; wherein
the at least one processor further performs;
removing a reciprocating object from the moving object, using a reciprocating object removal threshold to distinguish the moving object from the reciprocating object, the reciprocating object performing a repetitive movement; and
changing the reciprocating object removal threshold on a basis of the wind speed collected as the environment information of.
2. The video analysis system according to claim 1 , wherein the environment information includes a plurality of reciprocating object removal threshold, and
the at least processor performs:
determining an intensity of the wind in stages based on the environment information of the wind speed; and
changing the reciprocating object removal threshold according to stages corresponding to the intensity of the wind.
3. The video analysis system according to claim 1 , further comprising:
a parameter set storage for storing a set of moving object detection parameters corresponding to multiple external environments, wherein
the at least one processor performs:
changing the moving object detection parameters, on a basis of the environment information, by referring to the set of moving object detection parameters stored in the parameter set storage.
4. A video analysis method comprising:
acquiring video data acquired at a predetermined location;
detecting a moving object from the video data by using a moving object detection parameter, the moving object detection parameter being a parameter for detecting a moving object; and
collecting environment information representing a wind speed at the location where the video data is acquired; wherein
the video analysis method further comprises:
removing a reciprocating object from the moving object, using a reciprocating object removal threshold to distinguish the moving object from the reciprocating object, the reciprocating object performing a repetitive movement; and
changing the reciprocating object removal threshold on a basis of the wind speed collected as the environment information of.
5. The video analysis method according to claim 4 , wherein the environment information includes a plurality of reciprocating object removal threshold, and
the video analysis method comprises:
determining an intensity of the wind in stages based on the environment information of the wind speed; and
changing the reciprocating object removal threshold according to stages corresponding to the intensity of the wind.
6. The video analysis method according to claim 4 , wherein
the video analysis method further comprises:
storing, in a parameter set storage, a set of moving object detection parameters corresponding to multiple external environments; and
changing the moving object detection parameters, on a basis of the environment information, by referring to the set of moving object detection parameters stored in the parameter set storage.
7. A non-transitory computer-readable storage medium storing a program causing a computer to perform:
acquiring video data acquired at a predetermined location;
detecting a moving object from the video data by using a moving object detection parameter, the moving object detection parameter being a parameter for detecting a moving object; and
collecting environment information representing a wind speed at the location where the video data is acquired; wherein
the program further causes the computer to perform:
removing a reciprocating object from the moving object, using a reciprocating object removal threshold to distinguish the moving object from the reciprocating object, the reciprocating object performing a repetitive movement; and
changing the reciprocating object removal threshold on a basis of the wind speed collected as the environment information of.
8. The non-transitory computer-readable storage medium according to claim 7 , wherein the environment information includes a plurality of reciprocating object removal threshold, and
the program causes the computer to perform:
determining an intensity of the wind in stages based on the environment information of the wind speed; and
changing the reciprocating object removal threshold according to stages corresponding to the intensity of the wind.
9. The non-transitory computer-readable storage medium according to claim 7 , wherein
the program further causes the computer to perform:
changing the moving object detection parameters, on a basis of the environment information, by referring to a set of moving object detection parameters stored in a parameter set storage, the set of moving object detection parameters corresponding to multiple external environments.