ContourNet test IC15 数据集 生成可视化结果

这篇博客介绍了如何在ContourNet项目中生成可视化结果。作者提供了在word_eval.py文件中的具体修改步骤,包括输入图像路径和输出图像路径的设置,并提醒用户需要预先创建输出路径。代码示例展示了使用OpenCV进行轮廓描边的实现。
摘要由CSDN通过智能技术生成

论文:https://arxiv.org/abs/2004.04940

代码:https://github.com/wangyuxin87/ContourNet

源代码中有生成可视化结果的代码,查看issue时看到还是有些朋友不会设置,这里举个例子说明一下。

如果要生成可是化结果,可以在/ContourNet/maskrcnn_benchmark/data/datasets/evaluation/word/word_eval.py Line480左右

的地方做如下两处修改,一个是输入图像的路径,一个是输出图像的路径。

注意:输出路径需要自己创建好,代码中没有创建。

                # visualization
                if cfg.DATASETS.Test_Visual:
                    im_write = cv2.imread(      # 'path to ic15 test image (must same to paths_catalog.py configured)'
                         '/mnt/ContourNet/datasets/ic15/ic15_test_images/' + im_w_name)[
                               :, :, ::-1]
                    for i in keep:
                        box = esd[i]
                        # print(box)
                        # assert 1<0
                        box = np.array(box['seg_rorect'])
                        box = np.around(box).astype(np.int32)
                        cv2.polylines(im_write[:, :, ::-1], [box.astype(np.int32).reshape((-1, 1, 2))], True,
                                      color=(0, 255, 0), thickness=2)  # 0,255,255 y 0,255,0 g
                    cv2.imwrite('/mnt/ContourNet/datasets/ic15/ic15_test_result/' + im_w_name, im_write[:, :, ::-1])     # 'path to visualization'
            else:

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值