A computer-implemented method includes: receiving, by a computer device, image data and distance data from a camera device; detecting, by the computer device, an object in the image data; determining, by the computer device, a condition based on the detected object, wherein the condition is one of a hazardous condition, a dangerous condition, and a spoil condition; and transmitting, by the computer device, an instruction to the camera device based on the determined condition, wherein the instruction causes the camera device to output an alert to a user of the camera device, the alert being based on the determined condition and the distance data.