An agricultural spraying machine comprising: a product application system comprising a plurality of actuatable applicator mechanisms, each actuatable applicator mechanism configured to apply a substance on an agricultural surface; an imaging system comprising an imaging capture component configured to capture of an image of plant matter on the agricultural surface; and an image processing module configured to determine a characteristic of the plant matter based on the image; and a control system configured to control one or more of the actuatable applicator mechanisms to apply the substance on the agricultural surface based on the determined characteristic; characterized in that the control system is configured to operate in a first spraying mode in which the product application system applies the substance to the field in a generally uniform pattern as agricultural spraying machine traverses the field and in a second spraying mode in which the product application system applies the substance to targeted areas identified using images acquired by image capture component and processed by the image processing module to identify locations of crop plants and/or weed plants, to be sprayed, within those images, that the control system is configured to operate in the first spraying mode in areas in which image processing module has a confidence metrics indicating a confidence in a classification of the target plant area by the image processing module as an area to be sprayed by the spraying operation below a threshold and to operate in the second spraying mode if the image processing module has a confidence metrics above the threshold, and that the control system is configured to obtain diagnostic data indicative of operation of the control system in the first or second spraying mode; and to generate a user interface display that displays a representation of the diagnostic data. a product application system comprising a plurality of actuatable applicator mechanisms, each actuatable applicator mechanism configured to apply a substance on an agricultural surface; an imaging system comprising an imaging capture component configured to capture of an image of plant matter on the agricultural surface; and an image processing module configured to determine a characteristic of the plant matter based on the image; and a control system configured to control one or more of the actuatable applicator mechanisms to apply the substance on the agricultural surface based on the determined characteristic; characterized in that the control system is configured to operate in a first spraying mode in which the product application system applies the substance to the field in a generally uniform pattern as agricultural spraying machine traverses the field and in a second spraying mode in which the product application system applies the substance to targeted areas identified using images acquired by image capture component and processed by the image processing module to identify locations of crop plants and/or weed plants, to be sprayed, within those images, that the control system is configured to operate in the first spraying mode in areas in which image processing module has a confidence metrics indicating a confidence in a classification of the target plant area by the image processing module as an area to be sprayed by the spraying operation below a threshold and to operate in the second spraying mode if the image processing module has a confidence metrics above the threshold, and that the control system is configured to obtain diagnostic data indicative of operation of the control system in the first or second spraying mode; and to generate a user interface display that displays a representation of the diagnostic data.