A bale monitoring system, comprising an imaging system having one or more imaging devices (218, 218a, 218b) mounted on a baler for producing one or more visual image data of one or more circumferential surface of a bale and one or more circumferential profile of the bale; and a control system configured to process the visual image data, and comprising a microprocessor, characterised in that the microprocessor is communicatively coupled to a memory, and in that the microprocessor is configured to determine whether a bale wrap is properly applied by analysing at least one of the visual image data of the circumferential surface of the bale to identify a missing bale wrap, a partially missing bale wrap, a misaligned bale wrap, or a combination thereof, wherein the bale wrap is properly applied if the bale wrap is not missing, not partially missing, and not misaligned, and the bale is properly shaped by comparing the visual image data indicative of the circumferential profile of the bale which is a circumferential arc of the bale shape, to a predetermined arc deviation standard stored in the memory, in that the control system is configured to provide a bale status signal to an operator indicative of at least one of an improperly or properly wrapped bale and/or an improperly or properly shaped bale. an imaging system having one or more imaging devices (218, 218a, 218b) mounted on a baler for producing one or more visual image data of one or more circumferential surface of a bale and one or more circumferential profile of the bale; and a control system configured to process the visual image data, and comprising a microprocessor, characterised in that the microprocessor is communicatively coupled to a memory, and in that the microprocessor is configured to determine whether a bale wrap is properly applied by analysing at least one of the visual image data of the circumferential surface of the bale to identify a missing bale wrap, a partially missing bale wrap, a misaligned bale wrap, or a combination thereof, wherein the bale wrap is properly applied if the bale wrap is not missing, not partially missing, and not misaligned, and the bale is properly shaped by comparing the visual image data indicative of the circumferential profile of the bale which is a circumferential arc of the bale shape, to a predetermined arc deviation standard stored in the memory, in that the control system is configured to provide a bale status signal to an operator indicative of at least one of an improperly or properly wrapped bale and/or an improperly or properly shaped bale. a bale wrap is properly applied by analysing at least one of the visual image data of the circumferential surface of the bale to identify a missing bale wrap, a partially missing bale wrap, a misaligned bale wrap, or a combination thereof, wherein the bale wrap is properly applied if the bale wrap is not missing, not partially missing, and not misaligned, and the bale is properly shaped by comparing the visual image data indicative of the circumferential profile of the bale which is a circumferential arc of the bale shape, to a predetermined arc deviation standard stored in the memory, in that the control system is configured to provide a bale status signal to an operator indicative of at least one of an improperly or properly wrapped bale and/or an improperly or properly shaped bale.