A man-overboard detection system, the system comprising: a first line array camera, and a second line array camera located at a first selected distance below the first line array camera, the first and second line array cameras being configured to capture a plurality of data sets within a field of view (112a, 122a) of the line array camera using a one-dimensional array of pixels within each line array camera, each data set being a one-dimensional output from the one-dimensional array of pixels at a point in time; and a control system configured to determine when an object has moved through a field of view based on one or more data sets and determine whether the object is a person based on a plurality of data sets; wherein the control system is configured to: determine that an object has moved through a field of view based on at least one of variations within each data set and variations between each data set; determine the velocity of the object based on one or more data sets captured by the first line array camera, one or more data sets captured by the second line array camera, and the first selected distance; compile a two-dimensional image based on the velocity of the object and a plurality of data sets from at least one of the data sets captured by the first line array camera and the data sets captured by the second line array camera; and analyze the two-dimensional image to determine whether the object is a person or not. a first line array camera, and a second line array camera located at a first selected distance below the first line array camera, the first and second line array cameras being configured to capture a plurality of data sets within a field of view (112a, 122a) of the line array camera using a one-dimensional array of pixels within each line array camera, each data set being a one-dimensional output from the one-dimensional array of pixels at a point in time; and a control system configured to determine when an object has moved through a field of view based on one or more data sets and determine whether the object is a person based on a plurality of data sets; wherein the control system is configured to: determine that an object has moved through a field of view based on at least one of variations within each data set and variations between each data set; determine the velocity of the object based on one or more data sets captured by the first line array camera, one or more data sets captured by the second line array camera, and the first selected distance; compile a two-dimensional image based on the velocity of the object and a plurality of data sets from at least one of the data sets captured by the first line array camera and the data sets captured by the second line array camera; and analyze the two-dimensional image to determine whether the object is a person or not. determine that an object has moved through a field of view based on at least one of variations within each data set and variations between each data set; determine the velocity of the object based on one or more data sets captured by the first line array camera, one or more data sets captured by the second line array camera, and the first selected distance; compile a two-dimensional image based on the velocity of the object and a plurality of data sets from at least one of the data sets captured by the first line array camera and the data sets captured by the second line array camera; and analyze the two-dimensional image to determine whether the object is a person or not.