gpt4 book ai didi

c++ - 如何在 blender 中使用 opencv (c++) 代码?

转载 作者:太空宇宙 更新时间:2023-11-03 22:24:43 27 4
gpt4 key购买 nike

我正在使用用于运动模拟的计算机视觉进行手势识别。我对 python 的了解不如对 c++ 的了解,因此我用 c++ 编写了一个 opencv 代码。现在我想让这段代码在 blender 中工作。请告诉我如何将此代码集成到 blender 中。

最佳答案

不改变 blender 的源代码和 compiling your own custom version ,您需要使用插件才能在 blender 中使用您的代码。 Blender 使用 python 作为它的插件系统,每个 addon is a python module .您可以使用 python 的 ctypes module从 python 脚本调用编译后的代码。

虽然通常插件是用 python 编写的,但可以使用或集成 compiled C/C++ python module可以在 blender 中使用。我不是 100% 确定您是否可以编译模块并将其添加到 blender 的插件文件夹中,或者您是否需要一个包含库的文件夹和一个加载它的小 python 脚本。

你可能想看看cython ,它需要 python 代码并将其转换为可以编译的 C/C++ 代码,这可能会为您提供一个与您的代码链接的起点。看看CubeSurfer一个使用 cython 作为 blender 插件的例子。

有关 blender 的特定帮助,您可以找到 blender.stackexchange.com更好。

关于c++ - 如何在 blender 中使用 opencv (c++) 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43387657/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com