快脚本
快脚本
📄

图像边界提取工具

自动化v1.0.1GXQVFMSO

基于形态学变换的图像边界提取,支持拖拽上传和在线处理

快脚本官方
1/10/2026

图像边界提取工具

功能介绍

基于OpenCV形态学变换的图像边界提取工具,能够自动识别并提取图像中物体的轮廓边界。

主要特点

  • 🖼️ 拖拽上传 - 支持拖拽或点击选择图像文件
  • 实时处理 - 参数调节后300ms内自动更新结果
  • 🔄 实时预览 - 原图与处理结果并排对比显示
  • 💾 一键下载 - 处理完成后可直接下载PNG格式结果
  • 📱 响应式设计 - 适配桌面和移动设备

支持格式

  • 输入:JPG、PNG、BMP、GIF等常见图像格式
  • 输出:PNG格式的黑白边界图像

启动参数

参数名称类型默认值说明
启动端口号数值输入12080Web服务器端口,建议12000以上
自动打开浏览器开关开启启动后是否自动打开浏览器

处理参数

参数名称范围默认值作用
二值化阈值1-25520控制图像二值化的分割点,影响边界检测精度
内核大小3-155形态学操作的内核尺寸,影响边界粗细
膨胀迭代次数1-51边界扩张程度,增加可使边界更粗
腐蚀迭代次数1-51边界收缩程度,增加可使边界更细

使用步骤

  1. 启动工具 - 运行脚本,浏览器自动打开工具页面
  2. 上传图像 - 拖拽图像文件到页面或点击选择文件
  3. 调节参数 - 滑动右侧参数滑块,实时查看处理效果
  4. 下载结果 - 满意后点击"下载结果"保存图像

算法原理

  1. 灰度转换 - 将彩色图像转换为灰度图像
  2. 二值化处理 - 根据阈值将图像转换为黑白二值图像
  3. 形态学操作 - 对二值图像进行膨胀和腐蚀操作
  4. 边界提取 - 计算膨胀图像减去腐蚀图像得到边界
  5. 结果输出 - 生成边界轮廓的黑白图像

适用场景

  • 图像预处理 - 为计算机视觉项目提取物体轮廓
  • 边界检测 - 检测图像中物体的边界线条
  • 轮廓分析 - 分析物体形状和轮廓特征
  • 图像分割 - 辅助图像分割和目标识别

参数调节建议

  • 清晰图像 - 阈值可设置较高(50-100)
  • 模糊图像 - 阈值应设置较低(10-30)
  • 细节丰富 - 使用较小内核(3-5)
  • 简单形状 - 可使用较大内核(7-15)

技术要求

  • Python版本 - 3.11.0+
  • 依赖库 - opencv-python、numpy、Pillow
  • 运行环境 - Windows 11
  • 网络端口 - 需要12000以上可用端口

注意事项

  • 不同图像的最佳参数不同,需要根据实际效果调节
  • 内核大小建议使用奇数值(3、5、7、9等)
  • 处理大尺寸图像时可能需要较长时间
  • 建议在处理前适当调整图像大小以获得更好效果

脚本信息

代码行数747
操作系统
Windows 11
SDK
3.11.0
依赖
opencv-pythonnumpyPillow
分类自动化
版本v1.0.1

如何使用

推荐
方式一:复制 KID(推荐)

复制 KID,打开快脚本客户端的开源仓库页面,在顶部搜索框粘贴并搜索,即可加载运行。

方式二:下载并导入

点击“下载脚本”生成代码 zip,打开快脚本客户端,在左侧根文件夹区域点击目标文件夹右侧的更多按钮(三点),选择导入并选中下载的 zip。

注意:快格式脚本只能在快脚本客户端中使用运行。