0826小车前期

0826前期排bug

1.环境
Q:不能用命令行查询python。
A:左下角win标志右键——系统——高级系统设置——添加path,共添加两个文件夹:python32-35和python32-35/script
Q:pip升级失败
A:官网下载最新版——解压放在python35-32/Lib——在解压后的文件夹地址栏打%comspec%进本文件夹命令行——python.exe setup.py install
Q:pillow安装和调用失败
A:进35-35文件夹的命令行安装——调用前身包PIL(保持向后兼容)
Q:升级与否和下载速度
A:升级有得升就升,安装走国内网站提速,例如:

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple

2.代码

1.图像转数组和数组可视化

from PIL import Image
import matplotlib.pyplot as plt
import numpy as np
img = Image.open("tmp.jpg") # 加载图像
img_data = np.array(img) # 转化为数组
plt.imshow(img_data) # 数组可视化
plt.show() #输出图片

2.灰度图和灰度直方图

from PIL import Image
import matplotlib.pyplot as plt
import numpy as np
img = Image.open("tmp.jpg")
gray = img.convert('L') # 转化为灰度图
imgar = np.array(gray)
plt.subplot(221) #2*2图片组位于第一位置
plt.imshow(gray,cmap = 'gray') #灰度图输出,颜色为黑白色域
plt.subplot(222)
plt.hist(imgar.ravel(),256) #hist为直方图输出,ravel()为数组一维化
plt.show()

注意: 图片需要放在项目文件夹

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值