A server device comprising: a communication part configured to perform wireless communication with a plurality of vehicles and to receive location information and set route information of the plurality of vehicles; a specifying part configured to select, based on the location information and set route information acquired from the plurality of vehicles, a distribution target vehicle among the plurality of vehicles to which an image recognition logic for image recognition of a predetermined object is to be distributed; and a distribution part configured to distribute the image recognition logic to the distribution target vehicle selected by the specifying part; the predetermined object includes flowers, troubled vehicles, falling objects on a road, dents on a road, flooded roads, frozen roads, snow-removed roads, people, a person with an umbrella, which can be recognized using the image recognition logic; the location information and the set route information acquired from the plurality of vehicles are associated with regions which are associated with the predetermined object; and the specifying part selects the distribution target vehicle among vehicles possibly traveling in a region associated with the image recognition logic, the vehicles possibly traveling in the region associated with the image recognition logic being specified based on the location information and/or the set route information, wherein the specifying part specifies a vehicle having a set route passing through the region associated with the image recognition logic as the vehicle possibly travelling in the region, specifies a frequently travelling region of each vehicle from a history of the location information of each vehicle, and specifies the vehicle having the frequently traveling region overlapping with the region associated with the image recognition logic as the vehicle possibly travelling in the region associated with the image recognition logic, or specifies vehicles having car license plates corresponding to the region associated with the image recognition logic as vehicles possibly traveling in the region associated with image recognition logic; the server device further comprising an acquisition part configured to acquire information on the predetermined object from the distribution target vehicle to which the image recognition logic has been distributed, the information on the predetermined object being recognized by executing the image recognition logic on a captured out-of-vehicle image captured by an in-vehicle camera of the distribution target vehicle. a communication part configured to perform wireless communication with a plurality of vehicles and to receive location information and set route information of the plurality of vehicles; a specifying part configured to select, based on the location information and set route information acquired from the plurality of vehicles, a distribution target vehicle among the plurality of vehicles to which an image recognition logic for image recognition of a predetermined object is to be distributed; and a distribution part configured to distribute the image recognition logic to the distribution target vehicle selected by the specifying part; the predetermined object includes flowers, troubled vehicles, falling objects on a road, dents on a road, flooded roads, frozen roads, snow-removed roads, people, a person with an umbrella, which can be recognized using the image recognition logic; the location information and the set route information acquired from the plurality of vehicles are associated with regions which are associated with the predetermined object; and the specifying part selects the distribution target vehicle among vehicles possibly traveling in a region associated with the image recognition logic, the vehicles possibly traveling in the region associated with the image recognition logic being specified based on the location information and/or the set route information, wherein the specifying part specifies a vehicle having a set route passing through the region associated with the image recognition logic as the vehicle possibly travelling in the region, specifies a frequently travelling region of each vehicle from a history of the location information of each vehicle, and specifies the vehicle having the frequently traveling region overlapping with the region associated with the image recognition logic as the vehicle possibly travelling in the region associated with the image recognition logic, or specifies vehicles having car license plates corresponding to the region associated with the image recognition logic as vehicles possibly traveling in the region associated with image recognition logic; the server device further comprising an acquisition part configured to acquire information on the predetermined object from the distribution target vehicle to which the image recognition logic has been distributed, the information on the predetermined object being recognized by executing the image recognition logic on a captured out-of-vehicle image captured by an in-vehicle camera of the distribution target vehicle.