# 图像Otsu阈值

应用Otsu阈值操作，使用Otsu算法自动确定最优阈值

> 标准页面: https://elysiatools.com/zh/tools/image-otsu-threshold

- **分类:** Design

- **关键词:** 图片, otsu, 阈值, 自动, 最优, 二值, 二值化, 直方图

## 概述

图像Otsu阈值工具使用Otsu算法自动计算图像的最佳阈值，实现高效的二值化处理。它适用于各种图像格式，帮助用户快速获得清晰的黑白图像，无需手动调整阈值。

## 输入项

- **图片文件** (file): 选择图片文件...
- **先转换为灰度** (checkbox): 如果选中，将在计算阈值前将图像转换为灰度

## 适用场景

- 当需要将彩色或灰度图像转换为黑白二值图像时。
- 当图像光照不均或对比度较低，手动设定阈值困难时。
- 在图像处理预处理阶段，如文档扫描、医学影像分析或计算机视觉任务中。

## 工作原理

- 上传支持的图像文件（如JPEG、PNG等）。
- 选择是否先将图像转换为灰度（默认启用）。
- 工具自动应用Otsu算法，基于图像直方图计算最优阈值。
- 输出二值化后的图像文件，可直接下载使用。

## 使用案例

- 文档扫描与OCR预处理，增强文字对比度。
- 医学影像分析，如X光片或MRI图像的病灶区域提取。
- 工业检测，识别产品表面的缺陷或瑕疵。

## 常见问题

### Otsu算法是什么？

Otsu算法是一种自动确定图像二值化阈值的方法，通过最大化类间方差来找到最佳分割点。

### 支持哪些图像格式？

支持JPEG、PNG、WebP、GIF、BMP和TIFF格式。

### 为什么默认转换为灰度？

Otsu算法通常应用于灰度图像，转换为灰度可以简化计算并提高阈值准确性。

### 输出图像是什么格式？

输出图像为二值化后的文件，格式与输入相同或根据处理确定。

### 可以处理多页图像吗？

目前工具支持单张图像文件，多页图像需分别处理。

## 相关工具

- [图像遮罩效果](https://elysiatools.com/zh/tools/image-add-masking): 使用形状、渐变或自定义遮罩为图像添加遮罩效果，用于创意合成
- [图片二值化转换](https://elysiatools.com/zh/tools/image-binary): 将图像转换为二值（黑白）图像，支持自定义阈值和选项
- [图像布尔与运算](https://elysiatools.com/zh/tools/image-boolean-and): 在两个图像之间应用按位与运算来创建交集蒙版
- [图像布尔非运算](https://elysiatools.com/zh/tools/image-boolean-not): 应用按位非运算来反转图像中的所有像素值
- [图像布尔或运算](https://elysiatools.com/zh/tools/image-boolean-or): 在两个图像之间应用按位或运算来创建并集蒙版
- [图像布尔异或运算](https://elysiatools.com/zh/tools/image-boolean-xor): 在两个图像之间应用按位异或运算来创建差集蒙版
- [图像形态学闭运算](https://elysiatools.com/zh/tools/image-close): 应用形态学闭运算操作（先膨胀后腐蚀）以填充小孔并连接附近的对象
- [图像膨胀操作](https://elysiatools.com/zh/tools/image-dilate): 对二值图像应用膨胀形态学操作，扩大前景对象

## 示例

- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Web TypeScript 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-typescript): Web TypeScript 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换

## 相关内容

- [二值图像阈值、形态学与掩膜工具](https://elysiatools.com/zh/hubs/binary-image-thresholding-and-morphology): 将图片转换为二值掩膜，比较不同阈值方法，修整前景形状，并通过形态学和布尔运算组合掩膜。
