第1章 图像处理入门

图像处理,顾名思义,可以简单地定义为利用计算机算法(通过代码)对图像进行分析、操作的处理技术。它包括如下不同的几个方面:图像的存储、表示、提取、操作、增强、复原和解释。本章将对图像处理技术的各个方面进行基本介绍,并介绍使用Python库进行图像处理实践编程。本书中的所有示例代码都基于Python 3编写。

本章首先介绍图像处理的概念,并介绍图像处理的应用;其次介绍图像处理的基本流程,即在计算机上处理图像的一般步骤;再次介绍用于图像处理的不同Python库及如何在Python 3下安装它们;接下来介绍如何使用不同的库编写Python代码读/写(存储)图像;之后介绍Python中用于表示图像的数据结构以及如何显示图像;最后介绍不同的图像类型和图像文件格式,以及如何用Python执行基本的图像操作。

学习本章后,读者应该能够了解图像处理的概念、图像处理的步骤和图像处理的应用;能够从不同的Python图像处理库导入和调用函数;能够了解Python中存储不同图像类型的数据结构,能够用不同的Python库读/写图像文件,并能利用Python库编写Python代码来执行基本图像操作。

本章主要包括以下内容:

  • 图像处理的概念及其应用;
  • 图像处理的步骤;
  • 如何在Python中安装不同的图像处理库;
  • 如何用Python进行图像输入/输出和显示;
  • 处理不同的文件格式和图像类型,并执行基本的图像操作。

什么是图像?它是如何存储在计算机里的?用Python编程如何处理?

从概念上讲,形式最简单的图像(单通道,例如二值或单色,灰度或黑白图像)是一个二维函数f(x,y),即将坐标点映射为与点的强度/颜色相关的整数/实数。点称为 ...

Get Python图像处理实战 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.