考虑签出新版本的opencv库.
你导入它
import cv2
Run Code Online (Sandbox Code Playgroud)
它直接返回numpy数组.
例如,如果你这样做
image_array = cv2.imread('image.png')
Run Code Online (Sandbox Code Playgroud)
然后您只需操作即可访问和更改像素值image_array:
image_array[0,0] = 100
Run Code Online (Sandbox Code Playgroud)
将左上角的像素设置为100.
根据您的安装,您可能已经有cv2绑定,因此请检查是否import cv2有效.
否则只需安装opencv,numpy你就可以了.