If the classes are mutually exclusive, i.e. each sample/pixel is either clear or dark, you could still treat it as a binary classification use case, where 0 could mean clear and 1 could mean dark.
On the other hand. if each sample can belong to no class, one class or both, you would need to use 2 output neurons.