Всем привет. Имеется изображение с сеткой наложенной на разные цвета. Реализация распознавания пикселей уже есть, но хотелось бы вывести среднее значение всех пикселей в одной клетке. Как можно разграничить клетки учитываю что сетка черного цвета и узнать среднее значение цветов в виде формата HEX?
Пример клетки:
Python:
class GraphicsView(QGraphicsView): # +++
clicked = pyqtSignal(str, str)
def mousePressEvent(self, event):
super(GraphicsView, self).mousePressEvent(event)
self.setCursor(Qt.BusyCursor)
# Получить положение мыши на экране
pos = event.globalPos()
image = QApplication.primaryScreen().grabWindow(
int(QApplication.desktop().winId()),
pos.x() - 23, pos.y() - 23, 47, 47).toImage()
color = image.pixelColor(23, 23)
def mouseReleaseEvent(self, event):
super(GraphicsView, self).mouseReleaseEvent(event)
self.setCursor(Qt.ArrowCursor)
Пример клетки: