Calling cv::cuda::HOG from python
Calling cv::cuda::HOG from python
我需要从Python访问C 的OpenCV的CUDA模块。我尝试使用Boost包装C 功能,但是我会收到以下错误。
Importerror:../build/lib.linux-x86_64-2.7/pyboosthog.so:undefined 符号:_ZN2CV4CUDA6Stream4Nullev。
有什么方法可以从Python访问OpenCV CUDA模块?预先感谢..
我面临着相同的错误。这就是我编译.SO文件的方式:
g++ `pkg-config opencv4 --cflags --libs` -fPIC -c flow.cpp
g++ -Wall -O3 -shared -o flow.so flow.o `pkg-config opencv4 --cflags --libs`
当我将" make文件"更改为以下内容时,该错误已解决:
g++ `pkg-config opencv4 --cflags --libs` -fPIC -c flow.cpp
g++ -Wall -O3 -shared flow.o -o flow.so `pkg-config opencv4 --cflags --libs`
我有相同的错误。
我发现我必须包括opencv2/core/cuda.hpp文件(符号_zn2cv4cuda6stream4nullev reffers to:cv :: cuda :: coda :: stream :: null((
,但这并不能解决问题,因为当我尝试使包装思想swig并包括这些文件时,新错误:
.../include/opencv2/core/cuda.hpp:317: Error: Syntax error in input(1).
显示。使用cv :: cuda :: stream :: null((汇编另一个程序,导致不错误。
相关文章:
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- Pybind11:将元组列表从Python传递到C++
- 如何在c++中使用引用实现类似python的行为
- 是否可以通过C++扩展强制多个python进程共享同一内存
- 递归列出所有目录中的C++与Python与Ruby的性能
- IPC使用多个管道和分支进程来运行Python程序
- 从python中调用C++函数并获取返回值
- Python 3.7 和 excess_args 的 SWIG 问题
- Python中的for循环与C++有何不同
- Calling C++ dll from python
- Calling Python Script from Visual Studio C++ Solution
- Calling cv::cuda::HOG from python
- 返回 vector<pair<int,int>> & from c++ 方法到 python 使用 swig typemap 的元组列表
- Python Callback from SWIG PyObject_Call Segfault
- Call python from javascript
- calling int main() from python
- Call Python from C++ OpenCV 3.0
- 访问 std::complex<> from gdb python macro
- SEGUID from python to c++
- Python callback from C++