Tôi mới dùng xử lý hình ảnh và ngôn ngữ python. Tôi muốn biết cách lặp qua tất cả các điểm ảnh của một hình ảnh. Tôi đã thử điều này:Làm cách nào để tôi truy cập các pixel của hình ảnh bằng cách sử dụng opencv-python?
import cv2
import numpy as np
x = np.random.randint(0,5,(500,500))
img = cv2.imread('D:\Project\Capture1.jpg',0)
p = img.shape
print p
rows,cols = img.shape
for i in range(rows):
for j in range(cols):
k = x[i,j]
print k
nó in một tập hợp dọc các số không ở dạng mảng. Tôi cũng nhận được một mảng ngoài giới hạn ngoại lệ.Vui lòng đề xuất một phương pháp.
Bạn có thể giải thích tại sao đây là giải pháp? những gì đã làm các OP bỏ lỡ, và những gì ông cần biết để hiểu giải pháp này? –