Point-E 文章链接:Point-E: A System for Generating 3D Point Clouds from Complex Prompts
github主页:
point e

代码给出多个.ipynb文件分别展示了image2pointcloud、text2pointcloud、pointcloud2mesh 的过程,并给出相关参数文件。
以text2pointcloud.ipynb文件部署为例展示text文件生成点云的过程,生成的点云质量低但是对服务器需求低,生成速度快。

  1. 环境配置

将环境定位至项目路径下运行setup.py文件:
(conda env) 项目目录>python setup.py
接着执行命令,参考图文详解 .ipynb文件是什么,如何打开?
(conda env) 项目目录>Jupyter Notebook

jupyter 自动打开项目文件

change kernel 选择配置好的环境,运行代码在这里插入图片描述

  1. 可能出现的问题
    运行第二段代码出现报错:

在这里插入图片描述
解决方法参考:‘clip’ has no attribute ‘load’
重新进入conda 环境,卸载clip:

pip uninstall clip

安装CLIP库:

pip install git+https://github.com/openai/CLIP.git

问题解决,修改prompt内容自定义生成3D点云:
在这里插入图片描述

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐