- 博客(8)
- 收藏
- 关注
原创 图像数据的表示与基本运算(六)
PIL即Python Imaging Library,曾是Python事实上的图像处理标准库。尽管PIL功能强大,API简单易用,但是PIL仅支持到Python 2.7就停止更新。Alex Clark与众多志愿者在PIL基础上创建了兼容版本Pillow,又加入了许多新特性,支持最新Python 3.x。Pillow的Image模块提供了PIL图像类(PIL Image Class),其中用于图像文件读写的函数为Image.open()、Image.save()。...
2022-08-12 11:42:11
485
原创 图像数据的表示与基本运算(五)
Scikit-image简写为skimage,是SciPy社区(SciPy community)基于Python开发的数字图像处理扩展包,功能包括图像增强、图像几何变换、彩色图像处理,图像滤波、图像分析等模块。
2022-08-12 11:40:58
806
原创 图像数据的表示与基本运算(四)
Matplotlib具有强大的数据可视化功能,为Python提供一个数据绘图包。把图像数据读入到NumPy数组后,Matplotlib就可以将该数组以彩色或灰度图像的形式显示出来。Matplotlib默认彩色图像数组中的颜色分量顺序为RGB,而OpenCV函数cv.imread()返回的彩色图像数组色序为BGR,要用Matplotlib正确显示彩色图像,就必须将颜色分量顺序调整为RGB。...
2022-08-12 11:39:33
653
原创 图像数据的表示与基本运算(三)
调用函数cv.VideoCapture()创建一个VideoCapture对象,就可以读取视频文件、网络视频流的每一帧图像,但没有声音。输入参数filename为字符串,用于指定读取的视频文件名(可包含文件存放的目录路径)、或网络视频流的URL地址。...
2022-08-12 11:37:06
745
原创 图像数据的表示与基本运算(二)
下面示例展示了从连接到电脑上的摄像机读取图像帧,对其水平镜像、和原图左右排列拼接后显示。视频采集过程中,按Esc键退出,按s键将图像帧保存为文件。示例程序仍使用函数cv.waitKey()维持图像显示窗口和键盘输入,设置等待时间用到了摄像机的帧频fps,即每秒采集的图像帧数。此示例还用到了NumPy数组运算函数np.flip()和np.hstack()。......
2022-08-12 11:34:27
634
原创 图像数据的表示与基本运算(一)
图像处理流程一般包括图像的加载、处理、显示和保存等步骤,以下程序展示了这一工作流程。程序首先导入Python扩展包NumPy和OpenCV,然后调用函数cv.imread()读入一幅名为old_villa.jpg的彩色图像文件,将其转换为灰度图像并保存为图像文件,再创建两个窗口分别显示彩色图像和转换得到的灰度图像,维持显示直到按任意键关闭显示窗口。...
2022-08-11 11:30:56
314
原创 Python数字图像处理
本书系统介绍数字图像处理的基本理论、经典算法及其Python实现。全书共分10章,内容包括图像数据的表示与基本运算、灰度变换、空域滤波、频域滤波、彩色图像处理、图像几何变换、图像复原、形态学图像处理、边缘检测、图像分割等。每章配有习题和上机练习题,并配套提供PowerPoint课件和各章示例程序的JupyterNotebook可执行记事本文件。......
2022-08-11 11:18:30
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人