Magic Copy从图像中直接复制前景对象
Magic Copy 是一个 Chrome 扩展,可从图像中提取前景对象并将其复制到剪贴板,基于 Meta 的 Segment Anything Model
该扩展还不可用,因为仍在审查中。可以手动安装扩展:
- 从 releases 下载最新的
magic-copy.zip
。 - 解压 ZIP 文件
- 在 Chrome 中,转到
chrome://extensions/
,启用“开发人员模式”,然后单击“加载解压”。 - 选择对应文件夹
运行
此扩展使用与 Segment Anything Model 的 DEMO 相同,都是从图像中提取前景对象。唯一的区别是提取的对象被复制到剪贴板,而不是显示在页面上。
自托管
Meta Segment Anything 模型需要在服务器上运行视觉转换器以生成图像的嵌入。
Magic Copy 使用相同的网络服务,但是有些人可能不想将他们的图像发送给第三方。server-example
目录包含一个简单示例,说明如何自托管视觉转换器服务。但该示例并不能用于生产,而是作为概念证明来记录服务的输入/输出格式。
特别是,Magic Copy(和 SAM 模型的演示)期望 POST 端点接受图像文件并返回长度为 1 的 JSON 数组,其中嵌入形状 (1, 256, 64, 64)
作为 base64 编码字符串。
如果您希望快速运行服务,可以使用提供的 Dockerfile
构建容器并运行它。容器将公开端口 8000 并将在 /
端点提供服务。
docker build -t segment-anything .
docker run --gpus all -p 8000:8000 segment-anything
在 Magic Copy chrome 扩展中,可以将端点更改为 http://localhost:8000/
。
评论