In the color computer vision system, the nonlinearity of the camera and computer screen may result in different colors between the screen and the actual color of objects, which requires for color calibration. In this paper, support vector regression (SVR) method was introduced to reproduce the colors of the nonlinear imaging system. Firstly, successive 3σ method was used to eliminate the large errors found in the color measurement. Then, based on the training set measured in advance, SVR model of RBF kernel was applied to map the nonlinear imaging system. In this step, two important parameters (C, γ) were optimized by the Least Mean Squared Validating Errors algorithm to get the best SVR model. Finally, this optimized model could predict the real values displayed on the screen. Compared with quadratic polynomial regression, BP neural network and relevance vector machine, the optimized SVR model has better ability in color reproduction performance and generalization.