Development in industry is an important factor to increasing the production rate and quality inspection time. The automatic inspection vision system gives the real-time inspection for product. This work shows the design of an automatic inspection vision system. The principle work of area scan camera is to compare image capturing with the base image for product surface which already stored in the host-computer. This comparison will decide if the product will pass or will be rejected. The required results then can be implemented by using the Matlab software to compare the images. The accepted and rejected operations are controlled by the microcontroller (PIC16F84A) that regulates the product rejection after the image processing. The principle work of line scan camera is scanning the product surface via multi-line capturing through multi-triggers generated by the encoder. The defect detection is obtained by the difference in the light intensity for the surface of product with defect or not; Where the results are shown graphically by the LabVIEW software. The results of the line scan and the area scan are dependent on the intensity of light reflected from the product surface.