【问题标题】:Can I import tensorflow and keras in Maya , Blender我可以在 Maya、Blender 中导入 tensorflow 和 keras
【发布时间】:2020-06-17 03:49:15
【问题描述】:

我正在参加一个研讨会,我们需要在其中自动装配角色。或许,我们会使用深度学习的方法。任务是识别身体部位。我的问题:有没有办法将 tensorflow 和 keras 或其他神经网络与 3D 软件连接起来?

【问题讨论】:

    标签: tensorflow artificial-intelligence conv-neural-network blender maya


    【解决方案1】:

    对于搅拌机,您可以按照本教程进行操作,

    https://www.youtube.com/watch?v=J7Iu1rfwbds

    我通过导入pytorch, opencv, sklearn 等在Blender 2.81Python 3.7 中对其进行了测试。此外,视频中提供的测试代码也可以正常工作。您不需要按照教程中显示的 pandas 安装和 git 克隆。让它与其他更大的软件包一起安装或与 conda 一起安装。

    Conda 环境创建,https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

    conda create -n MyNamedEnv python=3.7
    

    创建环境后,安装所需的软件包。如果您有多个环境,它通常位于 Anaconda3/envs 文件夹中。建立链接的命令,

    mklink /j python C:\Users\computer\Anaconda3\envs\MyNamedEnv
    

    要测试它是否正常工作,请转到 blender 2.81 中的脚本选项卡,删除所有内容。 A 全选,del 按钮删除。将下面的代码粘贴到Text Editor 并运行脚本。

    https://github.com/virtualdvid/MachineLearning/blob/master/blender/iris_blender.py

    Tensorflow 和 keras 应该可以类似地工作,只需将它们安装在 conda 环境中并从 blender 中调用它们。

    【讨论】:

    • 感谢您简洁的回答。我将分享我在这个 cmets 中取得的进展。
    • 我在人体姿态估计方面取得了进展 - docs.google.com/document/d/… .
    • 伟大的项目。也许在blender python目录中安装本地包是最好的方法。有时会出现包导入错误,可以通过更改导入顺序来解决。你能分享一下你的发现吗?
    • Conda 方式与搅拌机 2.82 完美配合,但 dlib 需要 cmake 进行安装。它不断地冲出错误。所以我将 python 的版本降低到 3.5.6 并手动从 environment 移动到 blender 2.78c ,dlib 是通过 wheel 3.5 版本安装的。无论如何,直接安装在搅拌机中会更短,但为了避免我在 conda envs 的帮助下所做的错误。
    • 感谢您提供的信息。就我而言,dlib 到目前为止工作正常,但 numpy 导入顺序会导致问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-12
    • 2022-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    相关资源
    最近更新 更多