Text-Image-Augmentation icon indicating copy to clipboard operation
Text-Image-Augmentation copied to clipboard

undefined symbol: _ZN2cv6formatB5cxx11EPKcz

Open Xiao-Ann opened this issue 5 years ago • 8 comments

作者您好! 我已经生成了Augment.so文件,在运行脚本时出现了这个错误,不知道作者知道可能是什么引起的吗?感谢! ImportError: /home/sun/sunny/projects/Decoupled-attention-network/Scene-Text-Image-Transformer/Augment.so: undefined symbol: _ZN2cv6formatB5cxx11EPKcz

Xiao-Ann avatar Jan 09 '20 10:01 Xiao-Ann

您好!当前的repo确实对依赖库的版本要求有点高,严格用我们推荐的python、GCC和boost版本即可解决。为了cmake的时候找对路径,建议用-D来指定路径。如果得到实验室许可,后续会上传一个更好的版本,且支持Python 3,OpenCV 3。

Canjie-Luo avatar Jan 13 '20 08:01 Canjie-Luo

@Xiao-Ann Hi,你好!中途遇到了类似的问题

undefined symbol: _ZN2cv3Mat10deallocateEv

使用GCC and MSVC C++ Demangler解析后发现是OpenCV的问题,OpenCV2.x在CUDA9.0或者高点的CUDA上容易出问题,所以首先检查下OpenCV 2.x的编译,检查完后重新make该工程可能最后还会遇到如下问题:

/usr/bin/ld: cannot find -lopencv_dep_nppial
/usr/bin/ld: cannot find -lopencv_dep_nppicc
/usr/bin/ld: cannot find -lopencv_dep_nppicom
/usr/bin/ld: cannot find -lopencv_dep_nppidei
/usr/bin/ld: cannot find -lopencv_dep_nppif
/usr/bin/ld: cannot find -lopencv_dep_nppig
/usr/bin/ld: cannot find -lopencv_dep_nppim
/usr/bin/ld: cannot find -lopencv_dep_nppist
/usr/bin/ld: cannot find -lopencv_dep_nppisu
/usr/bin/ld: cannot find -lopencv_dep_nppitc
collect2: error: ld returned 1 exit status

可以参考链接CentOS7下OpenCV2+CUDA9的编译问题解决最末尾的方法解决,希望对你有所帮助!

Codermanok avatar Feb 05 '20 02:02 Codermanok

我用python重写了这个代码,速度在14ms,有兴趣的可以支持下,https://github.com/RubanSeven/Text-Image-Augmentation-python

RubanSeven avatar Feb 08 '20 10:02 RubanSeven

您好,我也遇到了相同的问题,_ZN2cv6formatB5cxx11EPKcz,所有的环境都是一样的,但是也不知道为什么,我c++filt命令看了一下,是cv::format()函数没有找到,可是我并没有grep到这个函数,版本是python 2.7.15 boost 1.67 opencv 2.4.11 gcc 4.8.5 ,有什么问题吗?或者您是怎么解决的呢?

WDONG66 avatar Mar 18 '20 06:03 WDONG66

是不是需要和cuda8搭配使用呢?

WDONG66 avatar Mar 18 '20 06:03 WDONG66

@RubanSeven 谢谢关注和进一步的工作!但是纯Python版本效率低一些。我想,做成Pip安装库才是最方便的。另外,实验室内部有更好用的版本,安装极简,支持更高Python版本。欢迎合作!

Canjie-Luo avatar Dec 02 '20 07:12 Canjie-Luo

@WDONG66 理论上与CUDA无关,我想应该还是依赖库的指向没有对应。

Canjie-Luo avatar Dec 02 '20 07:12 Canjie-Luo

@Xiao-Ann 你好请问你解决了嘛,我也遇到类似的问题了 undefined symbol: _ZN2cv9rectangleERKNS

wangjue-wzq avatar Jul 23 '22 07:07 wangjue-wzq