py_cfar
py_cfar copied to clipboard
Vessel Detection in Synthetic Aperture Radar(SAR) Images
/home/cxf/CLionProjects/CFAR/ca_cfar.cpp:8: multiple definition of `CA_CFAR::getEdgeOffset(int, int, int)'; CMakeFiles/ca_cfar.dir/main.cpp.o:/home/cxf/CLionProjects/CFAR/ca_cfar.cpp:8: first defined here /usr/bin/ld: CMakeFiles/ca_cfar.dir/ca_cfar.cpp.o: in function `std::vector::vector(std::initializer_list, std::allocator const&)': /home/cxf/CLionProjects/CFAR/ca_cfar.cpp:22: multiple definition of `CA_CFAR::get_block_sum(cv::Mat&, int, int, int)'; CMakeFiles/ca_cfar.dir/main.cpp.o:/home/cxf/CLionProjects/CFAR/ca_cfar.cpp:22: first defined here...
There is an error in the generated so file, why? Traceback (most recent call last): File "run.py", line 4, in import cfar ImportError: /usr/local/lib/python3.5/dist-packages/cfar.cpython-35m-x86_64-linux-gnu.so: undefined symbol: _ZN2cv6dilateERKNS_11_InputArrayERKNS_12_OutputArrayES2_NS_6Point_IiEEiiRKNS_7Scalar_IdEE
We reported an error at this place. What happened? main.cpp:112:8: error: ‘PyModuleDef’ does not name a type static PyModuleDef cfarmodule = { ^ main.cpp: In function ‘void PyInit_cfar()’: main.cpp:125:36: error:...