A method for enhancing color performed by an apparatus for enhancing color, the method comprising: • obtaining a luminance component of a currently processed image, wherein the luminance component of the currently processed image is obtained by combining luminance components of all pixels in the currently processed image (Step 201); • performing Gaussian filtering processing on the luminance component to obtain an illumination component of the currently processed image (Step 202); • obtaining a first reflection component of the currently processed image according to the luminance component and the illumination component (Step 203); • performing enhancement adjustment on the first reflection component to obtain a second reflection component (Step 205); • obtaining a luminance gain according to the luminance component and the second reflection component (Step 206); • performing enhancement processing on the currently processed image according to the luminance gain, to obtain a first enhanced image (Step 207); • decomposing the currently processed image according to an RGB space principle, to obtain a color component set, wherein the color component set comprises an R component, a G component, and a B component (Step 208); • performing wavelet low-pass filtering processing of a same scale respectively on each color component in the color component set, thereby obtaining an illumination component set, wherein the illumination component set comprises an illumination component of an R channel of the currently processed image, an illumination component of a G channel of the currently processed image, and an illumination component of a B channel of the currently processed image (Step 209); • obtaining a first reflection component set according to the color component set and the illumination component set, wherein the first reflection component set comprises a first reflection component of the R channel of the currently processed image, a first reflection component of the G channel of the currently processed image, and a first reflection component of the B channel of the currently processed image (Step 210); • performing multicolor restoration processing respectively on the reflection component of each channel in the first reflection component set to obtain a second reflection component set (Step 211); • performing linear stretching respectively on a reflection component of each channel in the second reflection component set (Step 212); and • obtaining a second enhanced image according to the second reflection component obtained after the linear stretching (Step 213), • obtaining an enhanced image of the currently processed image according to the first enhanced image and the second enhanced image (Step 214). • obtaining a luminance component of a currently processed image, wherein the luminance component of the currently processed image is obtained by combining luminance components of all pixels in the currently processed image (Step 201); • performing Gaussian filtering processing on the luminance component to obtain an illumination component of the currently processed image (Step 202); • obtaining a first reflection component of the currently processed image according to the luminance component and the illumination component (Step 203); • performing enhancement adjustment on the first reflection component to obtain a second reflection component (Step 205); • obtaining a luminance gain according to the luminance component and the second reflection component (Step 206); • performing enhancement processing on the currently processed image according to the luminance gain, to obtain a first enhanced image (Step 207); • decomposing the currently processed image according to an RGB space principle, to obtain a color component set, wherein the color component set comprises an R component, a G component, and a B component (Step 208); • performing wavelet low-pass filtering processing of a same scale respectively on each color component in the color component set, thereby obtaining an illumination component set, wherein the illumination component set comprises an illumination component of an R channel of the currently processed image, an illumination component of a G channel of the currently processed image, and an illumination component of a B channel of the currently processed image (Step 209); • obtaining a first reflection component set according to the color component set and the illumination component set, wherein the first reflection component set comprises a first reflection component of the R channel of the currently processed image, a first reflection component of the G channel of the currently processed image, and a first reflection component of the B channel of the currently processed image (Step 210); • performing multicolor restoration processing respectively on the reflection component of each channel in the first reflection component set to obtain a second reflection component set (Step 211); • performing linear stretching respectively on a reflection component of each channel in the second reflection component set (Step 212); and • obtaining a second enhanced image according to the second reflection component obtained after the linear stretching (Step 213), • obtaining an enhanced image of the currently processed image according to the first enhanced image and the second enhanced image (Step 214).