The present invention discloses a system to provide high-quality video for computer vision, comprising of a smart camera unit (101) coupled to an edge computing hardware (102) along with the communicator (103), and an application on server (104). The camera unit (101) comprises of an enclosure (105) that protects th...