Mahotas 教程

Mahotas 主页 Mahotas 简介 Mahotas 计算机视觉 Mahotas 历史 Mahotas 功能 Mahotas 安装和环境配置

Mahotas 处理图像

Mahotas 处理图像 Mahotas 加载图像 Mahotas 将图像加载为灰色 Mahotas 显示图像 Mahotas 显示图像形状 Mahotas 保存图像 Mahotas 图像的质心 Mahotas 图像的卷积 Mahotas 创建 RGB 图像 Mahotas 图像的欧拉数 Mahotas 图像中的零分数 Mahotas 获取图像矩 Mahotas 图像中的局部最大值 Mahotas 图像椭圆轴 Mahotas 图像拉伸 RGB

Mahotas 颜色空间转换

Mahotas 颜色空间转换 Mahotas RGB 到灰度转换 Mahotas RGB 到 LAB 转换 Mahotas RGB 转棕褐色 Mahotas RGB 到 XYZ 转换 Mahotas XYZ 到 LAB 转换 Mahotas XYZ 到 RGB 转换 Mahotas 增加伽马校正 Mahotas 拉伸伽马校正

Mahotas 标记图像函数

Mahotas 标记图像函数 Mahotas 标记图像 Mahotas 过滤区域 Mahotas 边界像素

Mahotas 形态学操作

Mahotas 形态运算符 Mahotas 查找图像平均值 Mahotas 裁剪图像 Mahotas 图像偏心率 Mahotas 叠加图像 Mahotas 图像圆度 Mahotas 调整图像大小 Mahotas 图像直方图 Mahotas 扩大图像 Mahotas 腐蚀图像 Mahotas 分水岭 Mahotas 图像的开运算过程 Mahotas 图像的闭合过程 Mahotas 填补图像中的空洞 Mahotas 条件性膨胀图像 Mahotas 条件腐蚀图像 Mahotas 图像的条件分水岭 Mahotas 图像中的局部最小值 Mahotas 图像的区域最大值 Mahotas 图像的区域最小值

Mahotas 高级概念

Mahotas 图像阈值 Mahotas 设置阈值 Mahotas 软阈值 Mahotas Bernsen 局部阈值 Mahotas 小波变换 Mahotas 制作图像小波中心 Mahotas 距离变换 Mahotas 多边形实用程序 Mahotas 局部二元模式 Mahotas 阈值邻接统计 Mahotas Haralic 特征 Mahotas 标记区域的权重 Mahotas Zernike 特征 Mahotas Zernike 矩 Mahotas 等级过滤器 Mahotas 2D 拉普拉斯过滤器 Mahotas 多数过滤器 Mahotas 均值滤波器 Mahotas 中值滤波器 Mahotas Otsu 方法 Mahotas 高斯滤波 Mahotas 命中与未命中变换 Mahotas 标记最大值数组 Mahotas 图像平均值 Mahotas SURF 密集点 Mahotas SURF 积分 Mahotas Haar 变换 Mahotas 突出显示图像最大值 Mahotas 计算线性二进制模式 Mahotas 获取标签边框 Mahotas 逆 Haar 变换 Mahotas Riddler-Calvard 方法 Mahotas 标记区域的大小 Mahotas 模板匹配 Mahotas 加速稳健特征 Mahotas 移除带边框的标签 Mahotas Daubechies 小波 Mahotas Sobel 边缘检测



Mahotas - 安装和环境配置

我们之前都了解到,Mahotas 提供了广泛的图像处理工具,包括过滤、特征检测、分割等。如果您有兴趣在 Python 项目中使用 Mahotas,则需要将其安装在您的系统上。

我们可以通过多种方式安装 Mahotas,包括使用 pip、conda 或 从源代码安装。在本教程中,我们将介绍使用不同方法在您的机器上安装 Mahotas 所需的步骤。

在本教程结束时,您将在系统上启动并运行 Mahotas,随时可用于图像处理和计算机视觉任务。

使用 Pip

Pip 是 Python 的包管理器,可让我们轻松安装和管理第三方库和包。

如果我们的系统上安装了 Python 和 pip,我们可以通过在终端或命令提示符中运行以下命令来安装 Mahotas−

pip install mahotas

这将从 Python 软件包索引 (PyPI) 下载并安装最新版本的 Mahotas,并将其安装在我们的系统上,如下面的输出所示−

C:\Users\Lenovo>pip install mahotas
收集 mahotas
使用缓存的 mahotas-1.4.13-cp310-cp310-win_amd64.whl (1.7 MB)
已满足要求:numpy in
c:\users\lenovo\appdata\local\programs\python\python310\lib\site-packages (来自
mahotas) (1.24.3)
安装收集的软件包:mahotas
成功安装 mahotas-1.4.13

使用 Conda

Conda 是另一个 Python 软件包管理器,通常用于科学计算和数据分析。

如果我们使用的是 Python 的 Anaconda 发行版,我们可以通过在终端或 Anaconda 提示符中运行以下命令来安装 Mahotas−

conda install -c conda-forge mahotas

这将从 conda−forge 频道(开源包)下载并安装 Mahotas,并将其安装在我们的 Anaconda 环境中,如下面的输出所示 −

(base) C:\Users\Lenovo>conda install -c conda-forge mahotas
Collecting package metadata (current_repodata.json): done
Solving environment: \
The environment is inconsistent, please check the package plan carefully
The following packages are causing the inconsistency:
   - defaults/win-64::anaconda-client==1.10.0=py39haa95532_0
   - defaults/win-64::anaconda-navigator==2.1.4=py39haa95532_0
   .
   .
   .
The following packages will be UPDATED:

ca-certificates pkgs/main::ca-certificates-2022.07.19~ --> conda-forge::cacertificates-
2023.5.7-h56e8100_0
openssl 1.1.1q-h2bbff1b_0 --> 1.1.1th2bbff1b

通过使用 Conda−Forge 频道,我们可以访问各种各样的软件包,并随时了解科学计算和数据分析社区的最新发展。

如果我们不想将 conda-forge 频道永久安装到我们的 conda 配置中,我们可以使用如下所示的命令仅安装 mahotas 包 −

conda install -c https://conda.anaconda.org/conda-forge mahotas

从源代码

如果我们想安装特定版本的 Mahotas 或需要修改源代码,我们可以从 PyPL − 下载源分发版https://mahotas.readthedocs.io/en/latest/install.html 并手动安装。

从源代码安装 mahotas 的步骤

要从源代码安装,首先我们需要下载源代码分发版并将其解压到我们系统上的目录中。然后,我们需要打开终端或命令提示符并导航到我们提取源代码的目录。

让我们一步一步学习从源代码安装 mahotas −

步骤 1 安装所需的依赖项 − Mahotas 需要安装 NumPy、SciPy 和 OpenCV。我们可以使用 pip 或我们的包管理器安装这些包。

例如,使用 pip −

pip install numpy scipy opencv-python

或者,

如果您更喜欢使用包管理器(在 Linux 上),请使用以下命令 −

sudo apt-get install python-numpy python-scipy python-opencv

第 2 步 下载 Mahotas 源代码 − 您可以从官方网站下载源代码 − https://mahotas.readthedocs.io/en/latest/install.html。下载源代码后,将其解压到您选择的目录中。

步骤 3 构建和安装 Mahotas − 打开终端或命令提示符并导航到您解压 Mahotas 源代码的目录。运行以下命令来构建 Mahotas −

python mahotassource.py build

步骤 4 构建过程成功完成后,运行以下命令来安装 Mahotas −

sudo python mahotassource.py install

完成这些步骤后,Mahotas 应该安装在您的系统上。您可以通过在 Python 脚本中导入它来测试它 −

import mahotas

就是这样!您已成功从源代码安装了 Mahotas。

这些是安装 Mahotas 的一些最常用方法,具体取决于您的环境和偏好。选择最适合您的方法并开始使用 Mahotas 完成您的计算机视觉和图像处理任务。