We present a projective geometry framework for color invariants using the Extended Dichromatic Reflection Model, in which more realistic and complicated illuminations are considered. Many assumptions which have been used by other methods are relaxed in our framework. Specifically some of the proposed invariants do not require any additional assumption except the ones assumed by the Extended Dichromatic Reflection Model. By putting the color invariance into the projective geometry framework, we can generate different types of invariants and clarify the assumptions under which they are valid. Experiments are presented that illustrate the results derived within our framework.