学习PaddlePaddle笔记

002-加载本地图片

2019-07-20  本文已影响0人  吉林天师
原图 加载之后的图

可以看出加载之后图片没有原来的清晰好看

引入库

import matplotlib.pyplot as plt

加载本地图

plt.figure('A Big brown Dog')
big_dog = plt.imread('timg.jpeg')
plt.imshow(big_dog)

对图像的深度和灰度处理没实现

Z = plt.imread('timg.jpeg')
Z = rgb2gray(Z)
img0 = Z
img1 = 1 - Z
fig = plt.figure('Auto Normalized Visualization')
ax0 = fig.add_subplot(121)
ax0.imshow(img0,cmap='gray')
ax1 = fig.add_subplot(122)
ax1.imshow(img1,cmap='gray')
plt.show()

报错如下:


变换时出错 绘制时出错

变换时,不知道rgb2gray 是啥

绘制时,不知道img0

最后,在网上找到

灰色

import numpy as np
import matplotlib.pyplot as plt
from PIL import Image

fname = 'timg.jpeg'
image = Image.open(fname).convert("L")
arr = np.asarray(image)
plt.imshow(arr, cmap='gray')
plt.show()

暗色

import numpy as np
import matplotlib.pyplot as plt
from PIL import Image

fname = 'timg.jpeg'
image = Image.open(fname).convert("L")
arr = np.asarray(image)
plt.imshow(arr, cmap='gray_r')
plt.show()
灰色
暗色

这个灰色代码最少引入库最少

import matplotlib.pyplot as plt
fname = 'timg.jpeg'
image = Image.open(fname).convert("L")
plt.imshow(image)
plt.show()

参考一
参考二

上一篇 下一篇

猜你喜欢

热点阅读