This paper presents an on-line surface defects detection system based on machine vision, which has high speed architecture and can perform high accurate detection for cold-rolled aluminum plate. The system consists of high speed camera and industrial personal computer (IPC) array which connected through Gigabit Ethernet, achieved seamless detection by redundant control. In order to acquire high processing speed, single IPC as processor receives from and deals with only one or two cameras' image. Experimental results show that the system with high accurate detection capability can satisfy the requirement of real time detection and find out the defects on the production line effectively.