1. A color processing apparatus comprising: a determination unit arranged to determine a color filter having a strong correlation with a color characteristic of an object in image-sensing data captured by an image sensing device having a color filter array in which filters of a plurality of colors are arranged; a first generation unit arranged to generate interpolated image data of a color component corresponding to the color filter determined by the determination unit by using pixel values of the image-sensing data corresponding to the color filter; and a second generation unit arranged to generate interpolated image data of a color component corresponding to each of color filters different from the color filter determined by the determination unit by using the interpolated image data generated by the first generation unit and pixel values of the image-sensing data corresponding to the color filter different from the color filter determined by the determination unit.