biigle/magic-sam

BIIGLE模块,用于Magic SAM图像标注工具。

v1.3.2 2024-08-21 08:38 UTC

README

Test status

这是一个提供Magic SAM图像标注工具的BIIGLE模块。

安装

  1. 运行 composer require biigle/magic-sam
  2. 运行 php artisan vendor:publish --tag=public 来刷新模块的公共资源。每次更新此模块时都执行此操作。
  3. 为图像嵌入文件配置存储磁盘。在 .env 文件中将 MAGIC_SAM_EMBEDDING_STORAGE_DISK 变量设置为相应存储磁盘的名称。存储磁盘的内容应该是公开可访问的。例如,对于本地磁盘
    'magic-sam' => [
        'driver' => 'local',
        'root' => storage_path('app/public/magic-sam'),
        'url' => env('APP_URL').'/storage/magic-sam',
        'visibility' => 'public',
    ],
    这需要在 public 目录中创建 storage -> ../storage/app/public 的链接。

配置

图像嵌入在提交给 default 的CPU上的作业中计算。它们需要一个满足此存储库Python 需求 的队列工作器Docker容器。在GPU上可以更快地计算嵌入。您可以使用 MAGIC_SAM_REQUEST_QUEUE 配置队列名称,并使用 MAGIC_SAM_DEVICE 环境变量配置设备(cpucuda)。

图像嵌入文件在30天后自动删除。您可以使用 MAGIC_SAM_PRUNE_AGE_DAYS 环境变量配置此操作。

参考文献

如果您在您的研究中使用Magic SAM,请引用以下参考文献。

开发

查看核心存储库的 开发指南 以开始开发设置。

想要开发一个新的模块?请转到 biigle/module 模板存储库。

贡献和错误报告

欢迎为BIIGLE做出贡献。查看 贡献指南 以开始。