美文网首页
EAST代码的采坑记录

EAST代码的采坑记录

作者: 每天必吃香菜 | 来源:发表于2020-09-12 21:58 被阅读0次

EAST论文:https://arxiv.org/abs/1704.03155v2

EAST-github代码:https://github.com/argman/EAST

一、lanms无法编译的错误:

错误所示:

RuntimeError: Cannot compile lanms: /home/zhengyujie/EAST-master/lanms

网上查过很多方法都没有解决这个问题,所以我将eval.py文件中第100行的boxes = lanms.merge_quadrangle_n9(boxes.astype('float32'), nms_thres)

换成了boxes = nms_locality.nms_locality(boxes.astype(np.float64), nms_thres),然后注释掉了import lanms。

另一种方法,就是修改Makefile文件:

CXXFLAGS = -I include -std=c++11 -O3  $(shell python3-config --cflags)

LDFLAGS = $(shell python3-config --ldflags)

DEPS = lanms.h $(shell find include -xtype f)

CXX_SOURCES = adaptor.cpp include/clipper/clipper.cpp

LIB_SO = adaptor.so

$(LIB_SO): $(CXX_SOURCES) $(DEPS)

$(CXX) -o $@ $(CXXFLAGS) $(LDFLAGS) $(CXX_SOURCES) --shared -fPIC

clean:

rm -rf $(LIB_SO)

改为:

CXXFLAGS = -I include -std=c++11 -O3 -I/home/XXX/anaconda3/include/python3.6m/

LDFLAGS = $(shell python3-config --ldflags)

DEPS = lanms.h $(shell find include -xtype f)

CXX_SOURCES = adaptor.cpp include/clipper/clipper.cpp

LIB_SO = adaptor.so

$(LIB_SO): $(CXX_SOURCES) $(DEPS)

$(CXX) -o $@ $(CXXFLAGS) $(LDFLAGS) $(CXX_SOURCES) --shared -fPIC

clean:

rm -rf $(LIB_SO)

二、调用测试代码显示0 images:

直接都换成换成绝对路径

python eval.py --test_data_path=/home/XXX/EAST-master/tmp/ch4_test_images/ --gpu_list=0  --checkpoint_path=/home/XXX/EAST/master/tmp/east_icdar2015_resnet_v1_50_rbox/ --output_dir=/home/XXX/EAST-master/tmp/tested_images/

三、

/home/XXX/EAST-master/icdar.py:250: RuntimeWarning: invalid value encountered in float_scalars

  return np.linalg.norm(np.cross(p2 - p1, p1 - p3)) / np.linalg.norm(p2 - p1)

/home/XXX/EAST-master/icdar.py:250: RuntimeWarning: invalid value encountered in float_scalars

  return np.linalg.norm(np.cross(p2 - p1, p1 - p3)) / np.linalg.norm(p2 - p1)

(目前未解决,胆代码可以继续正常运行)

相关文章

  • EAST代码的采坑记录

    EAST论文:https://arxiv.org/abs/1704.03155v2 EAST-github代码:h...

  • element 复选框点击一个全部选中bug

    因为有坑记录下先给出代码在细说 别的我就不说了,采坑记录下。

  • 2019-01-08

    记录一下今天的采坑经验。 Pytorch 的安装 由于SATNet项目代码是基于 PyTorch 0.4.0a0...

  • 采坑记录

    一、访问页面报502错误 常见问题: 最大可能是应用启动报错,没有启动起来 应用虽然起来了,但是由于遇到运行时er...

  • arraylist采坑记录

    而最近,看到一个以前的同学写的一段代码就是在循环过程中删除元素,我很是纳闷啊。然后后来决定给他改掉。然后引发了另外...

  • iOS采坑记录

    采坑记录 iOS 通过 Webview点击下载链接问题 Webview点击下载链接,需要通过文件名下载文件,需要通...

  • RecyclerView采坑记录

    今天使用RecyclerView过程中遇到了坑,RecyclerView的条目中既有checkbox,又有edit...

  • swagger采坑记录

    一、swagger-ui.html正常显示但doc.html空白 注意:我的doc.html不是404,说明在后端...

  • Flutter采坑记录

    在 Flutter 开发中遇到的一些 BUG,避免遗忘,记录一下,如果正在看文章的你也遇到了,那激动的心,颤抖的手...

  • TextSnake采坑记录

    一、提示错误: RuntimeError: Cannot re-initialize CUDA in forked...

网友评论

      本文标题:EAST代码的采坑记录

      本文链接:https://www.haomeiwen.com/subject/rbxgektx.html