Yes, it's possible to implement different color schemes, but the more colors used to encode the data, the harder it is to decode. QR wins here - it's well optimized with only two colors, black and white.
You can have any colour you like as long as it is noir.