如何在Blender中使用opencv(c ++)代码
How to use opencv (c++) code in blender?
我正在使用计算机视觉进行手势识别,以进行运动模拟。我对 python 的了解不如对 c++ 的了解,因此用 c++ 编写了 opencv 代码。现在我希望这段代码在搅拌机中工作。请告诉我如何将此代码集成到搅拌机中。
在不更改Blender的源代码和编译自己的自定义版本的情况下,您将需要使用插件在Blender中使用您的代码。Blender使用python作为它的插件系统,每个插件都是一个python模块。您可以使用python的ctypes模块从python脚本调用编译的代码。
虽然通常插件是用python编写的,但可以使用或集成可以在blender中使用的编译的C/C++ python模块。我不是 100% 确定您是否可以编译模块并将其添加到 blender 的插件文件夹中,或者您是否需要一个包含库的文件夹和一个加载它的小型 python 脚本。
你可能想看看cython,它需要python代码并将其转换为可以编译的C/C++代码,这可能会给你一个与代码链接的起点。看看 CubeSurfer 以获取使用 cython 作为搅拌机插件的示例。
对于搅拌机特定的帮助,您会发现 blender.stackexchange.com 更好。
相关文章:
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 在C++代码中包含opencv时,使用ctypes创建.so文件
- 未定义的引用 .. 使用 OpenCV 编译 C++ 代码时,从命令行
- Mingw-64 在构建和安装后不会编译 openCV 代码
- OpenCV代码不会检测人脸的数量,也不会在脸周围放一个圆圈
- 如何将 c++ get 函数代码转换为 opencv 算法中使用的 python
- 将 OpenCV 2 中的ANN_MLP代码转换为 OpenCV 3 代码
- OpenCV C++,难以理解DFT的起始代码
- OpenCV如何处理Mat作为指针来加速代码
- 如何以及在何处使用带QT的Basler Cam实现opencv人脸检测代码
- 如何高效浏览OpenCV仓库理解代码?
- Opencv:相同的捕获代码在高端笔记本电脑上提供低 FPS,在 TX1 上提供高 FPS
- 使用Bicubic C 的调整大小函数的OPENCV代码流是什么?
- C OPENCV中的错误是我的第一个代码(中值过滤器)
- cv:内存位置的异常 - 运行 openCV 代码 Visual Studio 2013 & Visual Studio 2017 - Windows 7
- C++ / CannyEdgeDetection.exe 已停止工作 代码块 /OpenCV 错误:断言失败
- 使用 Emscripten 将 OpenCV 代码编译C++ Javascript
- 我需要解释Hough代码的特定部分(OPENCV/C )
- 如何在Android中使用OpenCV C 代码
- 无法使用cv :: imwrite保存垫子图像在JNI本机代码OPENCV中