Currently, using general-purpose computer, multi-CPU (central processing unit)parallel, DSP (digital signal processor) and other methods to achieve real-time image processing were insufficient, so an image processing system based on FPGA (field-programmable gate array) was studied. This system was composed by two parts, which were image acquisition and basic algorithm of image processing. OV7670 was an image sensor used for image acquisition. The OV7670 integrated sensors and processing unit, which could be directly output digital signals to the FPGA. Altera's Cyclone II series FPGA chip was used for image processing, by which image acquisition control and analog I2C bus protocol could be achieved. Using the design of the internal logic of the FPGA to achieve gray image, median filtering, edge detection and others image processing algorithms, the processing speed was much faster than the software methods. Simulation results show that the system can achieve real-time image acquisition and image processing, and the maximum capacity can reach to 30 frames per second with a 640×480 resolution. ©, 2015, Huazhong University of Science and Technology. All right reserved.