打印图片每个像素的像素值
直接上代码
代码如下:
# -*-coding:utf-8-*-
from PIL import Image
filename = r"C:\Users\0moyi0\Desktop\复旦毕业论文资料\极验数据集\00a2d7e0cf814331923d5acd1356f030.jpg"
im = Image.open(filename)
# 图片的宽度和高度
x, y = im.size
print("图片宽度和高度分别是{},{}".format(x, y))
img_array=im.load()
for i in range(x):
for j in range(y):
print(img_array[i,j], end=' ')
上面代码处理过后打印出来的像素值 在上面那张图中可以看到
下面开始是图片分割保存的代码
import os
import shutil
from PIL import Image
# 这个函数是用来递归遍历文件夹里面所有内容,包括文件夹和文件,将它们分开放到两个列表
# 顾名思义:file_list 是放文件的、dir_list 是放目录的
def get_file_path(root_path, file_list, dir_list):
# 获取该目录下所有的文件名称和目录名称
dir_or_files = os.listdir(root_path);
for dir_file in dir_o