如何将openv库添加到setup.py中?
How can I add opencv libraries to setup.py?
我创建了一个嵌入式Python代码,其中从Python调用c++函数。我创建了setup.py,如下所示。
from distutils.core import setup,Extension
extension_mod=Extension('getGender',['getGender.cpp'],library_dirs=['/usr/local/include/opencv2/contrib','/usr/local/include/opencv2/core','/usr/local/include/opencv2/highgui','/usr/local/include/opencv2/imgproc','/usr/local/include'])
setup(name='getGender',ext_modules=[extension_mod])
但是我得到这个错误。
ImportError: /usr/local/lib/python2.7/dist-packages/getGender.so: undefined symbol: _ZN2cv3Mat10deallocateEv
如何在setup.py中引用这些opencv库?请建议。
您可以通过转到/usr/lib64/pkgconfig
并修改opencv.pc
来显式地拥有所有库来解决这个问题。您还可以将插件从/usr/lib/gstreamer-0.xx
移动到/usr/lib64/gstreamer-0.xx
try
库= [' opencv_core '],
相关文章:
- Arduino:for/while/if在void setup()或void loop()之前?——错误:之前需要不合格
- 相当于 pybind11 中的 boost::p ython py::scope().attr()
- 如何在 setup() 函数中使用数字引脚转动电机?
- 如何构建一个 setup.py 来编译C++使用 Python、pybind11 和 Mingw-w64 的扩展?
- 如何应用 printers.py 修改?(Linux操作系统)
- 通过 sh 导入模块错误运行.py脚本
- CppUnit - 如何在 setUp() 中使用 unique_ptr
- wxWidgets 无法打开 setup.h
- 链接 library.lib 使用 setup.py.
- pybind 如何对 py::list 对象进行操作
- 返回多个 py::数组而不在 pybind11 中复制
- 如何在 module.reload() 之后保持 py::objects 存活
- 扩展安装工具扩展以在 setup.py 中使用 CMake
- cocos2dx重置或更改setup.py中Android的环境变量
- 如何使用"python setup.py build"解决C++/C编译过程中的"conflicting types"错误?
- 使用 python setup.py 编译并安装C++程序
- 动态库在添加到setup.py文件(在MacOS.X上)时会导致错误
- 强制setup.py使用我的自定义编译器
- 如何将openv库添加到setup.py中?
- "错误:"重新映射"不是"cv"的成员,使用python setup.py 安装时