Estou com problema em obter os dados dos valores dos pixels de uma imagem e escrever em um arquivo CSV, segue o código atual. O erro está no .writerow, porem não consigo identificar como alterar para funcionar. import cv2 import numpy as np import csv img = cv2.imread('frame22.png',0) kernel = np.ones((5,5),np.uint8) erosion = cv2.erode(img,kernel,iterations = 1, borderValue=1) dilationcomerosion = cv2.dilate(erosion,kernel,iterations = 1, borderValue=-1) cv2.namedWindow("Input", cv2.WINDOW_NORMAL) cv2.namedWindow("dilationcomerosion", cv2.WINDOW_NORMAL) cv2.imshow('Input', img) cv2.imshow('dilationcomerosion', erosion) rows, cols = img.shape with open('mycsv.csv', 'w') as f: thewriter = csv.writer(f, delimiter=',') for i in range(rows): for j in range(cols): k = img[i,j] thewriter.writerow(k) cv2.waitKey(0) Continue reading...