Поскольку вы уже выполнили сложную часть (то есть считывали количество белых пикселей, вам нужно сделать простую итерацию , поскольку у вас есть несколько изображений, это список элементов, которым вы будете итерация, что-то вроде этого:
import cv2
import numpy as np
counter = 0
for img_path in ['2.png', '3.png', '4.png']: # all of your images
image = cv2.imread(img_path)
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
pixels = cv2.countNonZero(gray)
counter += pixels # Keeping track ot the *total* number of pixels
print('total pixel count', counter)