Как вы используете numpy массив для цвета пикселей? - PullRequest
1 голос
/ 27 апреля 2020
import matplotlib.pyplot as plt
import os.path
import numpy as np

directory = os.path.dirname(os.path.abspath(__file__))
filename = os.path.join(directory, "woman.jpg")

img = plt.imread(filename)
fig, ax = plt.subplots(1, 1)
ax.imshow(img, interpolation = "none")

img = img.copy()
img.setflags(write = 1)

height = len(img)
width = len(img[0])
for i in range(420, 475):
    for j in range(135, 160):
        img[i][j] = [0, 255, 0]

fig.show()

Предполагается, что определенная область пикселей окрашена в зеленый цвет, но ничего не делает с исходными пикселями

...