使用DragAnything需要完成以下步骤:
安装准备
- 克隆项目仓库:
git clone https://github.com/showlab/DragAnything.git
- 创建专用环境:
conda create -n DragAnything python=3.8
conda activate DragAnything
- 安装依赖项:
pip install -r requirements.txt
- 准备数据集(VIPSeg和Youtube-VOS)并放置在./data目录
基本使用方法
- 交互演示:运行
python gradio_run.py
启动本地演示 - 标准流程:
python demo.py --input_image <图像路径> --trajectory <轨迹文件路径>
- 自定义控制:
1. 使用Co-Track工具处理自定义轨迹注释
2. 放置处理后的文件到指定目录
3. 运行生成脚本
项目提供了完整的文档说明,建议初次使用者先尝试Gradio交互界面熟悉基本操作,再逐步尝试更高级的自定义功能。
本答案来源于文章《DragAnything:对图像中实体对象控制运动硅基生成视频》