Предположим, что количество пикселей для каждого цвета подсчитано на изображении.
И количество пикселей напечатано, как в следующем коде.
x=np.count_nonzero(frame)
x1=np.count_nonzero(red_mask)
x2=np.count_nonzero(blue_mask)
x3=np.count_nonzero(green_mask)
x4=np.count_nonzero(orange_mask)
x5=np.count_nonzero(yellow_mask)
x6=np.count_nonzero(cyan_mask)
x7=np.count_nonzero(black_mask)
x8=np.count_nonzero(gray_mask)
x9=np.count_nonzero(white_mask)
x10=np.count_nonzero(violet_mask)
x11=np.count_nonzero(brown_mask)
print('total number of pixels in image', x)
print('Red is ', x1)
print('Blue is', x2)
print('Green is', x3)
print('Orange is', x4)
print('Yellow is', x5)
print('Cyan is ', x6)
print('Black is', x7)
print('Gray is', x8)
print('White is', x9)
print('Violet is', x10)
print('Brown is', x11)
Как вывести доминирующий цвет, рассчитав максимальное выходное значение. Я понимаю, что используя следующий скрипт, я могу вывести количество пикселей для определенного доминирующего цвета, но как я могу вывести имя доминирующего цвета, убив максимальное количество пикселей?
zz=max(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)
print(zz)