Python计算机视觉——图像处理基础

本文介绍了Python进行图像处理的基础知识,包括安装调试Python环境、图像轮廓和直方图分析。详细讲解了如何使用PIL、NumPy、Matplotlib和SciPy库进行图像的灰度变换、尺寸调整、直方图均衡化和高斯滤波。通过实例展示了图像处理的各种操作,如灰度变换、图像模糊等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 安装调试python时遇到的问题以及解决方法:

因为之前有装pycharm,当时装的python也是3.7版本的,就没有再重装了,虽然老师建议是装3.0以下的版本。
本次实验需要用到的库有:
1.PIL (Python Imaging Library)图像库:提供了很多常用的图像处理及很多有用的图像基本操作。PIL库下载地址[www.pythonware.com/products/pil/]。
2.Matplotlib库:当在处理数学及绘图或在图像上描点、画直线、曲线时,Matplotlib是一个很好的绘图库,它比PIL库提供了更有力的特性。Matplotlib是开源的,可以在[matplotlib.sourceforge.net]上下载,并且它还提供了详细的文档及教程。这里,会展示一些我们在本书后面会用到的函数的一些实例。
3.NumPy库:NumPy是Python一个流行的用于科学计算包。它包含了很多诸如矢量、矩阵、图像等其他非常有用的对象和线性代数函数。在本书中几乎所有的例子都用到了NumPy数组对象。NumPy可以在scipy.org/Download]下载,在线文档包含了很多常见问题的答案。
4.导入PCV:参考博客:link
得以解决。
5.SciPy库:SciPy是一个开源的数学工具包,它是建立在NumPy的基础上的。它提供了很多有效的常规操作,包括数值综合、最优化、统计、信号处理以及图像处理。正如接下来所展示的,SciPy库包含了很多有用的模块。SciPy库可以再[http://scipy.org/Download]下载。

由于要引入的库很多,所以在刚开始尝试实验时就遇到了不少问题,不过百度一下所有的问题都有解决方法:
win+r打开cmd;//其实没有相关的库的话,可以先alt+shift+enter看看系统能不能自己安装下载试错

在这里插入图片描述

  1. python -m pip install --upgrade pip //升级pip
  2. pip install Pillow //安装PIL库
  3. pip install matplotlib //安装pylib库
  4. pip install scipy //安装scipy

都装好之后就没有报错啦!
在这里插入图片描述不过图片的路径又出了问题
调了一下格式就解决了:
在这里插入图片描述
运行结果如下:
在这里插入图片描述

2. 图像轮廓和直方图

两个例子:图像轮廓线和图线等高线。在画图像轮廓

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值