Вы можете попробовать что-то с numpy (или проверить стандартное отклонение или посчитать количество уникальных значений)
Стандартное отклонение пустого img должно быть близко к нулю: (для адаптации)
import numpy as np
image = Image.open('img.jpeg').convert('LA')
# convert image to numpy array
data = asarray(image)
np.reshape(data, (-1,1))
std_dev=np.std(data)
if std_dev<1:
check img
С уникальным количеством: (для адаптации)
image = Image.open('img.jpeg').convert('LA')
# convert image to numpy array
data = asarray(image)
np.reshape(data, (-1,1))
u, count_unique = np.unique(data, unique_counts =True)
if count_unique.size< 10:
check img