DragGAN AI 是一款功能强大的 AI 编辑工具,允许用户使用独特的拖放界面轻松更改照片。这个新工具是谷歌、马克斯普朗克信息学研究所和麻省理工学院 CSAIL 研究人员合作的成果。
DragGAN 基于称为生成对抗网络 (GAN) 的强大深度学习算法的主干,使用尖端技术根据用户输入生成逼真的图片。GAN 是机器学习算法的一种形式,以其通过从精选数据集中学习生成非常真实的图像的能力而闻名。
DragGAN AI 编辑工具简单易用。用户可以快速上传图像,然后使用直接的拖放功能以交互方式对其进行编辑。DragGAN 产生了一个新版本,只需在图片上拖动点即可平滑地包含用户所需的修改。
DragGAN 拥有范围广泛的工具,允许用户以多种方式编辑照片。一些最重要的功能是:
- 更改图像中对象的大小和形状。
- 可以在图片中添加或删除对象。
- 更改图像中存在的对象的颜色。
- 可以包含或删除图像内的文本。
虽然 DragGAN 仍在开发中,但它作为强大的照片编辑工具具有巨大的潜力。DragGAN AI 编辑工具可以为各种目的生成极其逼真和个性化的图像,从而有可能改变各种领域,包括营销、广告和教育。
DragGAN 照片编辑器的特点
DragGAN 是一项尖端技术,可提供交互式基于点的图片更改。这个高级应用程序具有许多功能,可以将图片编辑提升到一个全新的水平。
出色的控制:借助DragGAN AI编辑工具,用户可以对图片失真进行精细控制。该技术允许用户精确地编辑像素,而不是进行广泛和不准确的调整,从而确保达到预期效果。
多功能性: DragGAN 的多功能性非常出色。它使用户能够以多种方式更改照片,包括更改姿势、形状、情绪和布局。由于其灵活性,它是适用于各种图片编辑工作的出色工具。
效率:说到图片编辑,时间很重要,而DragGAN在这方面大放异彩。它运行迅速,通常只需几秒钟即可修改一张图片。这种效率保证了用户的编辑工作高效且有效地完成。
高精度:逼真的结果在图像编辑中至关重要,而 DragGAN 在这方面表现出色。它在困难的条件下表现出色,例如在保持对象刚度的同时为模糊区域生成内容和变形形式。这种高精度使其成为需要精确和逼真的视觉变化的应用程序的可靠工具。
另请阅读DragGAN:人工智能驱动的图像编辑工具,让编辑图像变得简单
下载 DragGAN 人工智能编辑工具
DragGAN 仍在开发中,无法下载。根据创建者的说法,该软件将于 2023 年 6 月上市。注册他们的电子邮件列表以了解 DragGAN 的发布和可用性。加入邮件列表将使您能够收到警报,并第一时间知道程序何时可供下载。
如何安装和使用 DragGAN AI 编辑工具 – Ubuntu
虽然目前不鼓励官方安装和使用 DragGAN AI 编辑工具,但一些开发人员已经努力安装和试用 DragGAN AI。在本教程中,我们将向您展示如何在Ubuntu 22.04 服务器上使用GitHub 版本安装和执行 DragGAN AI 代码,该服务器配备 Tesla T4 GPU、2vCPU 7.5GB RAM、50GB 磁盘空间,并在 Google Cloud 上禁用安全启动。
此 DragGAN AI 编辑工具设置已使用上述配置在谷歌云上进行测试。如果您希望拥有不同的 GPU,则可以为您的 GPU 安装合适的 Nvidia 驱动程序。
在 Ubuntu 22.04 上为 DragGAN 配置服务器
在安装 DragGAN 编辑工具之前,请按照以下文章使用 Nvidia、CUDA、cuDNN 和 Anaconda 3 设置深度学习架构。
先决条件
使用 Nvidia、Cuda、cuDNN、Anaconda 设置深度学习架构
只需按照步骤安装 Anaconda3。您不必安装 TensorFlow 或 PyTorch。我们将安装所有必要的 Python 包,如下所述。
拉取 GitHub 存储库
现在您可以使用命令从 GitHub 拉取存储库git clone
。
git clone https://github.com/Zeqiang-Lai/DragGAN.git
在目录内导航。
cd DragGAN
创建 Conda 环境
现在您可以创建 Anaconda 环境并开始安装软件包。
conda create -n draggan python=3.7
conda activate draggan
pip install -r requirements.txt
这将需要一些时间来下载所有必需的包。等待安装完成。
启动 DragGAN
安装完成后,您可以执行以下命令以使用 Gradio 启动 DragGAN 编辑器工具。
python gradio_app.py
Gradio 在端口 [http://localhost:7860] 上运行7860
。您可以创建一个防火墙来打开这个端口,或者配置Nginx反向代理,这样您就可以在没有端口的情况下在浏览器中打开它。
Gradio 的 Nginx 配置(可选)
在这里,您将找到如何配置 Nginx 反向代理以在没有端口的情况下在您的 Web 浏览器中启动 Gradio。如果需要,您还可以配置域名并安装 SSL。
执行以下命令安装 Nginx。
sudo apt install nginx
删除默认的 Nginx 配置。
sudo rm -rf /etc/nginx/sites-enabled/default
sudo rm -rf /etc/nginx/sites-available/default
为 DragGAN 创建新的 Nginx 配置。
sudo nano /etc/nginx/sites-available/draggan.conf
将代码复制并粘贴到编辑器中。
server {
listen [::]:80;
listen 80;
server_name YOUR_EXTERNAL_IP;
location / {
proxy_pass http://localhost:7860;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
替换YOUR_EXTERNAL_IP
为您的 IP 或域名。
启用 DragGAN Nignx 配置。
sudo ln -s /etc/nginx/sites-available/draggan.conf /etc/nginx/sites-enabled/draggan.conf
检查 Nginx 配置。
sudo nginx -t
重启 Nignx 使 DragGAN 配置生效。
sudo service nginx restart
现在您可以在您的 IP 或域名上的网络浏览器上打开 DragGAN 编辑器。
使用 DragGAN AI的局限性
它目前正在开发中,因此有一些限制。
- 对于初学者来说,想象生成可能很耗时。
- 其次,它有时会创建不真实的图像。
- 第三,如果配置不当,DragGAN 将无法在所有系统上访问。
本文旨在帮助您学习在 Ubuntu 22.04 上设置 DragGAN AI 编辑工具。我们相信它对您有所帮助。请随时在下面的评论部分分享您的想法和反馈。
原创文章,作者:网贝WebBay,如若转载,请注明出处:https://www.webbay.cn/draggan-ai-editing-tool-install-and-use-draggan-photo-editor