jupyter 中对图片基本处理操作

eye()的使用方法

import numpy as np

a = np.eye(2,3) #随机生成一个2*3的矩阵
#a = np.eye(3)  #随机生成一个3*3的矩阵

print (a)

在jupyter notebook中显示文件夹中的图片

import matplotlib.pyplot as plt # plt 用于显示图片
import matplotlib.image as mpimg # mpimg 用于读取图片

pic = mpimg.imread(r'C:\test\0.jpg') # 图片位于C盘下的test目录,图片名称为0.jpg
# 此时 pic 就已经是一个 np.array 了,可以对它进行任意处理
pic.shape #(512, 512, 3)

plt.imshow(pic) # 显示图片
#plt.axis('off') # 不显示坐标轴
plt.show()

 将 RGB 转为灰度图

 

import matplotlib.pyplot as plt
import matplotlib.image as mpimg

pic = mpimg.imread(r"C:\test\0.jpg")

pic_1 = pic[:,:,0] #[]中的参数就是要处理的坐标如[0:100,0:100,0]就是将宽0到100像素,高也是0到        
                   # 100像素处理
plt.imshow(pic_1, cmap='Greys_r') #将此行换成plt.imshow(pic_1)就是热度处理
plt.show()

对图片进行缩放处理

import matplotlib.pyplot as plt
import matplotlib.image as mpimg
from scipy import misc

pic = mpimg.imread(r"C:\test\0.jpg")
pic.reshape
pic_new = misc.imresize(pic,0.5)  #这句就是对图片进行缩放处理
plt.imshow(pic_new)
plt.show()

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值