A crane comprising: a carrier; a superstructure coupled to the carrier, the superstructure including a boom; a hoist coupled to the superstructure, the hoist having a hoist drum and a rope configured to be wound and unwound around the hoist drum; and an optical detection system comprising: an image capture assembly comprising one or more image capture devices configured to capture an image of the hoist; and an optical control system configured to: detect one or more objects in the captured image, the one or more objects selected from: the rope, the hoist drum, one or more wraps of rope on the hoist drum and a marker on the hoist; analyze the one or more detected objects; and determine a condition of a crane component based on the analysis of the one or more detected objects, wherein a detected object of the one or more detected objects is the one or more wraps of rope on the hoist drum, wherein the one or more detected wraps of rope on the hoist drum are analyzed to count a number of wraps of rope on the hoist drum, wherein the determined condition of the crane component is one or more of: an amount of rope payed out or unwound from the hoist drum, a hook block height, anti-two block, hoist drum direction of movement, current layer or last layer of the rope on the hoist drum, hoist drum winding or unwinding speed, hoist drum movement, and wherein the determined condition is determined based on the number of wraps of rope detected on the hoist drum. a carrier; a superstructure coupled to the carrier, the superstructure including a boom; a hoist coupled to the superstructure, the hoist having a hoist drum and a rope configured to be wound and unwound around the hoist drum; and an optical detection system comprising: an image capture assembly comprising one or more image capture devices configured to capture an image of the hoist; and an optical control system configured to: detect one or more objects in the captured image, the one or more objects selected from: the rope, the hoist drum, one or more wraps of rope on the hoist drum and a marker on the hoist; analyze the one or more detected objects; and determine a condition of a crane component based on the analysis of the one or more detected objects, wherein a detected object of the one or more detected objects is the one or more wraps of rope on the hoist drum, wherein the one or more detected wraps of rope on the hoist drum are analyzed to count a number of wraps of rope on the hoist drum, wherein the determined condition of the crane component is one or more of: an amount of rope payed out or unwound from the hoist drum, a hook block height, anti-two block, hoist drum direction of movement, current layer or last layer of the rope on the hoist drum, hoist drum winding or unwinding speed, hoist drum movement, and wherein the determined condition is determined based on the number of wraps of rope detected on the hoist drum. an image capture assembly comprising one or more image capture devices configured to capture an image of the hoist; and an optical control system configured to: detect one or more objects in the captured image, the one or more objects selected from: the rope, the hoist drum, one or more wraps of rope on the hoist drum and a marker on the hoist; analyze the one or more detected objects; and determine a condition of a crane component based on the analysis of the one or more detected objects, wherein a detected object of the one or more detected objects is the one or more wraps of rope on the hoist drum, wherein the one or more detected wraps of rope on the hoist drum are analyzed to count a number of wraps of rope on the hoist drum, wherein the determined condition of the crane component is one or more of: an amount of rope payed out or unwound from the hoist drum, a hook block height, anti-two block, hoist drum direction of movement, current layer or last layer of the rope on the hoist drum, hoist drum winding or unwinding speed, hoist drum movement, and wherein the determined condition is determined based on the number of wraps of rope detected on the hoist drum. detect one or more objects in the captured image, the one or more objects selected from: the rope, the hoist drum, one or more wraps of rope on the hoist drum and a marker on the hoist; analyze the one or more detected objects; and determine a condition of a crane component based on the analysis of the one or more detected objects, wherein a detected object of the one or more detected objects is the one or more wraps of rope on the hoist drum, wherein the one or more detected wraps of rope on the hoist drum are analyzed to count a number of wraps of rope on the hoist drum, wherein the determined condition of the crane component is one or more of: an amount of rope payed out or unwound from the hoist drum, a hook block height, anti-two block, hoist drum direction of movement, current layer or last layer of the rope on the hoist drum, hoist drum winding or unwinding speed, hoist drum movement, and wherein the determined condition is determined based on the number of wraps of rope detected on the hoist drum.