图片边缘检测
用 Sobel 算子检测图像边缘——100% 在浏览器中完成。
源文件
将图片拖到此处
或点击选择文件
选项
什么是边缘检测?
边缘检测是一种基本的图像处理技术,通过找到像素强度急剧变化的位置来识别图像中物体之间的边界。结果是二值或灰度图像,边缘显示为亮色,平坦区域显示为暗色。边缘检测是许多计算机视觉任务的构建模块,包括物体识别、图像分割和特征提取,但也是一种流行的艺术效果,可将照片转为线条画般的轮廓。
本工具完全在浏览器中运行。上传图片后,通过 Canvas API 解码。拖动阈值滑块时,工具将每个像素转为灰度,应用 Sobel 算子计算水平和垂直梯度,并将梯度幅值与阈值比较。梯度超过阈值的像素变为白色(边缘),其余变为黑色。预览即时更新,结果可下载为 PNG 文件。
Sobel 算子
Sobel 算子是最广泛使用的边缘检测核之一。它使用两个 3×3 卷积掩码——一个用于水平方向(Gx),一个用于垂直方向(Gy)。Gx 核通过计算 3×3 邻域左右列之间的差值来检测垂直边缘,而 Gy 核使用上下行来检测水平边缘。最终边缘幅值计算为两个梯度的欧几里得范数。较高的阈值产生更少、更强的边缘,而较低的阈值捕获更多细节但可能包含噪声。
何时使用边缘检测
边缘检测在技术和创意领域都很有用。常见用例包括:
边缘检测类型
边缘检测在技术和创意领域都很有用。常见用例包括:
- 线条画生成。将照片转换为清晰的线条画,用于插画、涂色页或平面设计。
- 物体边界提取。识别物体轮廓用于图像分割或合成。
- 特征检测。作为依赖边缘、角点或轮廓的计算机视觉算法的预处理步骤。
- 风格化效果。将边缘检测与颜色填充结合,获得漫画或素描外观。
- 质量检测。在工业和医学成像中检测缺陷、裂纹或不连续性。
每当您需要提取图像的结构骨架——其边缘和轮廓——时,Sobel 边缘检测是标准的第一步。
如何应用边缘检测
使用本工具检测边缘只需几秒,完全在浏览器中运行——无需上传、无需注册、无水印。请按以下步骤操作:
- 上传图片。点击上传区或拖放 JPG、PNG、WebP、GIF 或 BMP 文件。
- 调整阈值。拖动滑块从 0 到 255。较低阈值检测更多边缘(包括噪声),较高阈值只保留最强边缘。预览实时更新。
- 下载结果。点击"下载边缘图片"保存边缘检测 PNG。
由于每一步都通过 JavaScript 本地执行,您的图片绝不会被发送到服务器。这使得工具完全私密且快速。
这个边缘检测工具免费吗?
完全免费,无需注册、无水印、无限制。
应该使用多大阈值?
阈值 30–80 对大多数照片效果良好。使用较低值捕获精细细节,或较高值获得干净、粗犷的轮廓。
这个工具使用哪种算法?
Sobel 算子,使用两个 3×3 卷积核计算水平和垂直梯度,并对组合幅值进行阈值处理。
我的图片会被上传吗?
不会。所有处理都在本地完成。您的图片不会离开浏览器。