python图片处理之matplotlib

python中处理图片有多重方法,常见有PIL和matplotlib,这篇文章主要介绍matplotlib

matplotlib画图

import matplotlib.pyplot as plt
import matplotlib.image as mpimg
im = mpimg.imread('test.png')
plt.imshow(im)
plt.show()

在图片上标示点

import matplotlib.pyplot as plt
import matplotlib.image as mpimg
im = mpimg.imread('test.png')
x = [100, 150, 200, 200]
y  = [100, 150, 200, 250]
plt.imshow(im)
plt.plot(x,y,'r*')
plt.show()

本来一直在纠结,怎么在图片上标示点,突然发现是自己想多了,在imshow之后,正常画点之后统一调show。imread的返回值shape为(288, 432, 4),不知道为什么是4(RGBA),而不是3(RGB)格式的,test.png是通过matplotlib的savefig保存的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值