读取方式来源于论坛
Berlin19993428:
我是用PIL这个库,用opencv的库也可以
from PIL import Image
img=Image.open("demo.jpg")
img_array=img.load()
然后就可以通过img_array[x,y]来读取像素值了
另外img.size查看图片大小,也可以通过img_array[x,y]=(11,22,33)来设置RGB像素值
---------------------------------------------------------------
一般这种操作用python的numpy这库比较方便
import cv2
import numpy as np
img=cv2.read("demo.jpg")
然后就可以通过img_array[x,y]来读取像素值了
本文介绍了使用Python的PIL库和OpenCV库读取图像像素的方法。通过PIL的Image.open加载图片后,利用img.load()获取像素数组,可以使用img_array[x,y]读取或设置像素值。而OpenCV中,通过cv2.imread读取图像,同样可以使用img_array[x,y]获取像素值。"
103744442,9249021,DBCloud深脑云加入上海人工智能发展联盟,共建GPU集群生态,"['人工智能', 'GPU计算', '云计算', '企业合作', '人工智能发展联盟']
5755

被折叠的 条评论
为什么被折叠?



