A Computer Vision Based Conveyor Deviation Detection System