Honestly, it’s almost off-putting to see him with two eyes in Captain Marvel, although since Jackson actually has two eyes in real life, that wasn’t something that actually needed to have altered digitally in addition to the rest of his new look.
The photo on the right is actually from last year’s Avengers: Infinity War, in which Nick Fury has a small cameo.
Obviously, the eyepatch and the bald head show Samuel L. Jackson as the Nick Fury that we know and love.
Luckily, the technology was there for Captain Marvel, as producer Jonathan Schwartz says the studio never considered recasting.