ReID可视化

1 篇文章 0 订阅

文章首发及后续更新:https://mwhls.top/2858.html
新的更新内容请到mwhls.top查看。
无图/无目录/格式错误/更多相关请到上方的文章首发页面查看。

GitHub:https://github.com/asd123pwj/ReID-visualize
Blog: https://mwhls.top/2858.html

源码
Functions
  1. input:
    1 query path
    n gallery path
    n gallery match

  2. output:

    • 16_male_front_t_01500_117.log:

      ReIDVisualizeLog.PNGReIDVisualizeLog.PNG

    • 16_male_front_t_01500_117.jpg:

    16_male_front_t_01500_117.jpg16_male_front_t_01500_117.jpg

Usage-用法
  1. import 导入
    from ReID_visualize import Visualization as vis
  2. initialize 初始化
    v = vis()
  3. load query 加载query
    v.load_query(’./path/query.jpg’)
  4. load gallery 加载gallery
    v.load_gallery(’./path/gallery.jpg’, True)
    v.load_gallery([’./g1.jpg’, ‘./g2.jpg’, ‘./g3.jpg’], [True, True, False])
    True表示图像匹配,False表示不匹配。
  5. clear 清理
    v.clear()
    clear cache, prepare to visualize the next (query and gallery)
    清除上一次的query与gallery,保持已可视化的数量(index)不变,为下一次可视化做准备
  6. set style 设置标注方式
    v.set_style(style=1, match_color = [0, 255, 0], mismatch_color = [255, 0, 0])
    style:
    0: framed by a rectangle
    被矩形框框着
    1: a line in the top
    顶部有一条线标注
    2: only index and True/False
    只显示序号以及True/False
    match_color:
    the color of match, default is 0, 255, 0
    匹配的标注颜色,默认为[0, 255, 0]绿色
    mismatch_color:
    the color of mismatch, default is 255, 0, 0
    不匹配的标注颜色,默认为[255, 0, 0]红色
  7. set output path 设置输出路径
    v.set_output_path(output=’./log/visualize’)
Usage sample
from ReID_visualize import Visualization as vis

data preparation

query_path = ‘./query/query1.jpg’
gallery_path = [’./load/method1/gallery/1.jpg’,
‘./load/method1/gallery/2.jpg’,
‘./load/method1/gallery/3.jpg’,
‘./load/method1/gallery/4.jpg’ ]
gallery_match = [True, True, False, True]

v = vis()

v.load_query(query_path)
v.load_gallery(gallery_path, gallery_match)
v.visualize() # visualize the data above, and number of visualization +1 to 1

output: (1: query1.jpg), (1: query1.log)

v.clear() # clear the data above, prepare for next visualization.
v.load_query(query_path)
v.load_gallery(gallery_path, gallery_match)
v.load_gallery(’./load/method2/gallery/1.jpg’, True)
v.load_gallery(’./load/method2/gallery/2.jpg’, False)
v.visualize() # visualize the data above, and number of visualization +1 to 2

output: (2: query1.jpg), (2: query1.log)

使用示例
from ReID_visualize import Visualization as vis

数据准备

query_path = ‘./query/query1.jpg’
gallery_path = [’./load/method1/gallery/1.jpg’,
‘./load/method1/gallery/2.jpg’,
‘./load/method1/gallery/3.jpg’,
‘./load/method1/gallery/4.jpg’ ]
gallery_match = [True, True, False, True]

v = vis()

v.load_query(query_path)
v.load_gallery(gallery_path, gallery_match)
v.visualize() # 可视化上面的数据,并将index +1 至 1

output: (1: query1.jpg), (1: query1.log)

v.clear() # 清理上面的数据,为下一次可视化作准备
v.load_query(query_path)
v.load_gallery(gallery_path, gallery_match)
v.load_gallery(’./load/method2/gallery/1.jpg’, True)
v.load_gallery(’./load/method2/gallery/2.jpg’, False)
v.visualize() # 可视化上面的数据,并将index +1 至 2

output: (2: query1.jpg), (2: query1.log)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值