python经典库的使用

NUMPY库的使用

1. 从10-31,每次加6

image

2. 输出数组的维度、形状

image

3. 变维度

后面在做识别的时候可能会变维度
image

4. 识别后输出数字改变***

image

5. 转置与平展Flatten*

image

6. 输出矩阵结果

image


pandas库的使用

pass

PIL库的使用

1. 读取图片

image

2. 显示图片

image
image

3.获得图像模式、长宽

image

4. 图片旋转

image

5. 图片剪裁

image
小剪裁

from PIL import Image
Image.MAX_IMAGE_PIXELS = None
import random
im = Image.open("D:/aaabb/0/1.JPG") # 原始图片路径
img_size = im.size
m = img_size[0]    #读取图片的宽度
n = img_size[1]     #读取图片的高度
w = 256               #设置你要裁剪的小图的宽度
h = 256                   #设置你要裁剪的小图的高度
for i in range(100):         #裁剪为100张随机的小图
    x = random.randint(0, m-w)       #裁剪起点的x坐标范围
    y = random.randint(0, n-h)        #裁剪起点的y坐标范围
    region = im.crop((x, y, x+w, y+h))     #裁剪区域
    region.save("D:/aaabb/test/000000/"+str(100+i)+".jpg")      #str(i)是裁剪后的编号,此处是0到99

6. 图片的缩放**

图片的resize,统一化的规范使用,主要用于数据读取
image

7. 图片的镜像

image


Matplotlib库的使用

pass

posted @ 2021-03-13 22:43  zhouly0228  阅读(103)  评论(0)    收藏  举报