5分钟把图片转成可编辑DrawIO:Edit Banana快速上手实战教程

📅 2026/8/24 20:18:41
5分钟把图片转成可编辑DrawIO:Edit Banana快速上手实战教程
5分钟把图片转成可编辑DrawIOEdit Banana快速上手实战教程【免费下载链接】Edit-BananaEdit Banana: A framework for converting statistical formats into editable.项目地址: https://gitcode.com/gh_mirrors/ed/Edit-Banana论文里的框架图、别人发的流程图全是截图想改一个颜色、挪一个方框都做不到。Edit Banana 把静态图片转成可编辑的 DrawIO 文件图里的每个方框、箭头、文字都能单独选中、拖拽、改样式。它能帮你搞定什么论文框架图转成 DrawIO 可编辑文件流程图箭头、方框独立拖拽和改色图内文字 OCR 识别后可直接改数学公式识别并转成 LaTeX环境搭建从clone到能跑拉取代码克隆仓库并建好输入输出目录一步到位git clone https://gitcode.com/gh_mirrors/ed/Edit-Banana cd Edit-Banana mkdir -p input output models装依赖装好 PyTorch 和 Python 依赖建议 CUDA GPU 环境SAM3 在 GPU 上跑才够快pip install torch torchvision pip install -r requirements.txt配置扩展组件SAM3 是分割引擎负责把图里的元素抠出来。装模型库并复制 BPE 词表到 models/bash scripts/setup_sam3.sh装完跑python -c import sam3不报错就算成功。分割还需要权重文件 sam3.pt 和 BPE 词表。用 ModelScope 直接下载到 models/sam3_ms/pip install modelscope python -c from modelscope import snapshot_download; snapshot_download(facebook/sam3, local_dirmodels/sam3_ms)图里的文字要靠 OCR 认出来。装 Tesseract 和简体中文包Ubuntu 命令sudo apt install tesseract-ocr tesseract-ocr-chi-sim跑tesseract --version能打印版本号即可。把示例配置复制为正式配置确认 config/config.yaml 里sam3.checkpoint_path、sam3.bpe_path指向 models/ 下的真实文件cp config/config.yaml.example config/config.yaml跑通第一次转换把服务拉起来SAM3 服务监听 8001 端口模型常驻显存RMBG 服务监听 9101 端口用于给图标去背景不需要可以跳过。两个脚本在各自终端跑着bash sam3_service/run_servers.sh bash sam3_service/run_rmbg_servers.sh浏览器访问http://127.0.0.1:8001/health返回{status:ok}就说明服务正常。丢一张图进去把要转的图放进 input/ 目录。这里用一张 Siamese VGGNet 牛脸验证框架图做演示路径 static/demo/original_2.png图1原始的Siamese VGGNet框架图含数据预处理、特征提取和相似性学习三个模块执行转换命令在项目根目录执行python main.py -i input/original_2.png流程会依次跑文字识别、SAM3 分割、形状处理和 XML 合并前端界面能看到进度条走到 36%图2前端界面显示图片正在处理进度36%右上角提示Backend Connected看输出结果在 output/ 目录文件名带_merged.drawio.xml可以直接用 DrawIO 打开。原图每个元素现在都能单独选中、移动、换色图3转换后的框架图每个方框和箭头都可单独编辑踩坑速查Model file not found at ...rmbg/model.onnxRMBG 模型没下载。修复pip install modelscope python scripts/setup_rmbg.pyno kernel image is available for executionGPU 架构和 PyTorch 不匹配。修复升级 PyTorch或在 config.yaml 里把sam3.device设为cputesseract not found系统没装 OCR 引擎。修复sudo apt install tesseract-ocr tesseract-ocr-chi-simEdit Banana 把图片转成可编辑的 DrawIO 文件让每张静态图都能拆开重画。把你想改的图丢进 input/跑一遍 main.py你会在 output/ 里拿到第一份可编辑的 .drawio 文件。【免费下载链接】Edit-BananaEdit Banana: A framework for converting statistical formats into editable.项目地址: https://gitcode.com/gh_mirrors/ed/Edit-Banana创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考