Мне нужна помощь с OpenCV и Python.
Как разделить зеленый, красный и синий компоненты изображения RGB с помощью OpenCV и Python?Мне также нужно разделить каждую из этих матриц на подматрицы 8x8, чтобы работать с ними, для этого я думал об использовании numpy.
Код, который у меня есть, следующий, но я застрял с этими я не уверен, что это правильно.
import matplotlib.pyplot as plt
import cv2
import numpy as np
img = cv2.imread("4.jpg")
b = img[:,:,0]
g = img[:,:,1]
r = img[:,:,2]
divb = np.split(b,8) # divide b in submatrices 8x8?
divg = np.split(g,8) # divide g in submatrices 8x8?
divr = np.split(r,8) # divide r in submatrices 8x8?
print('blue:', b)
print('red:', g)
print('green:', r)
cv2.imshow('img',img)