Anlamadım? opencv

´´´import cv2

import random

resim = cv2.imread(“ekran.png”)

cv2.imshow(“Ekran”, resim)

print(resim.shape)

satır = resim.shape[0]

sutun = resim.shape[1]

for r in range(20):

for c in range(sutun):

    resim[r, c] = (0, 0, 0)

for r in range(20):

for c in range(sutun):

    g, b, r = random.randint(0, 255), random.randint(0, 255), random.randint(0, 255)

    resim[r, c] = (g, b, r)

    cv2.imshow("Yeni resim", resim)

cv2.waitKey(0)

cv2.destroyAllWindows()´´´

Yukarıddaki kodun çıktısı mantıksız. Şöyle ki; ilk iç içe olan döngüde verdiğim satır değerleri düzgün çalışırken sonraki iç içe döngüde düzgün çalışmıyor. 20 satır gitmesi gerektiği yerde resmin yarısına kadar iniyor.

r degiskenleri cakisiyor.

1 Beğeni

teşekkürler yardımınız için.