Multi Lane vision based counting system that is capable of counting objects in real time and reject excess items once the desired count is reached in each lane.