An object detection device , comprising: an output unit that outputs a first signal (Lm) in an infrared range toward an object (O, O1, O2, O3); a plurality of detection units (143-1, 143-2, 143-n) that are respectively arranged at predetermined positions on a detection surface (DS) and detect a second signal (Lr) that occurs due to the first signal (Lm) being reflected by the object (O, O1, 02, 03); a first data generation unit that generates first data (D1) that is a group of a plurality of first position information items, in each of which coordinate value and signal detection information are associated, wherein the coordinate values represent the arrangement positions of the plurality of detection units (143-1, 143-2, 143-n) with first coordinates set on the detection surface (DS), and the signal detection information are information calculated on the basis of the second signal (Lr) detected by the detection units (143-1, 143-2, 143-n) and include at least distance information between the detection surface (DS) and the object (O, O1, O2, O3); characterized by further comprising a second data generation unit that generates second data (D2, D2-1, D2-2, D2-2') that includes a plurality of second position information items by scanning the first data (D1) in a vertical direction by increasing or decreasing a y-axis direction value of the first coordinates by one and extracting the plurality of second position information items that are the first position information corresponding to representative points that represent a contour when the object (O, O1, O2, O3) is projected to the first coordinates and a distance between the object (O, O1, O2, O3) and the detection surface (DS) from the first data (D1); and an information processing unit that executes information processing related to presence of the object (O, O1, O2, O3) by using the second data (D2, D2-1, D2-2, D2-2'). an output unit that outputs a first signal (Lm) in an infrared range toward an object (O, O1, O2, O3); a plurality of detection units (143-1, 143-2, 143-n) that are respectively arranged at predetermined positions on a detection surface (DS) and detect a second signal (Lr) that occurs due to the first signal (Lm) being reflected by the object (O, O1, 02, 03); a first data generation unit that generates first data (D1) that is a group of a plurality of first position information items, in each of which coordinate value and signal detection information are associated, wherein the coordinate values represent the arrangement positions of the plurality of detection units (143-1, 143-2, 143-n) with first coordinates set on the detection surface (DS), and the signal detection information are information calculated on the basis of the second signal (Lr) detected by the detection units (143-1, 143-2, 143-n) and include at least distance information between the detection surface (DS) and the object (O, O1, O2, O3); characterized by further comprising a second data generation unit that generates second data (D2, D2-1, D2-2, D2-2') that includes a plurality of second position information items by scanning the first data (D1) in a vertical direction by increasing or decreasing a y-axis direction value of the first coordinates by one and extracting the plurality of second position information items that are the first position information corresponding to representative points that represent a contour when the object (O, O1, O2, O3) is projected to the first coordinates and a distance between the object (O, O1, O2, O3) and the detection surface (DS) from the first data (D1); and an information processing unit that executes information processing related to presence of the object (O, O1, O2, O3) by using the second data (D2, D2-1, D2-2, D2-2'). <EOS>