├── result ├── image_kd.pdf ├── image_sn.pdf ├── image_kd_details.pdf ├── image_sn_details.pdf └── result_office-home.jpg ├── LICENSE ├── readme.md ├── data_list.py ├── loss.py ├── run.sh ├── network.py ├── gkd_source.py ├── gkd_target.py ├── data └── office │ ├── dslr_list.txt │ └── webcam_list.txt └── Checkpoint └── ts └── tran └── data └── office └── dslr_list.txt /result/image_kd.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntek/GKD/HEAD/result/image_kd.pdf -------------------------------------------------------------------------------- /result/image_sn.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntek/GKD/HEAD/result/image_sn.pdf -------------------------------------------------------------------------------- /result/image_kd_details.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntek/GKD/HEAD/result/image_kd_details.pdf -------------------------------------------------------------------------------- /result/image_sn_details.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntek/GKD/HEAD/result/image_sn_details.pdf -------------------------------------------------------------------------------- /result/result_office-home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tntek/GKD/HEAD/result/result_office-home.jpg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 TNTechLab 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # GKD 2 | 3 | Code (pytorch) for ['Model Adaptation through Hypothesis Transfer with Gradual Knowledge Distillation']() on Office-31, Office-Home, VisDA-C. This paper has been accepted by IROS2021. 4 | 5 | ### Preliminary 6 | 7 | You need to download the [Office-31](https://drive.google.com/file/d/0B4IapRTv9pJ1WGZVd1VDMmhwdlE/view), [Office-Home](https://drive.google.com/file/d/0B81rNlvomiwed0V1YUxQdC1uOTg/view), [VisDA-C](https://github.com/VisionLearningGroup/taskcv-2017-public/tree/master/classification) dataset, modify the path of images in each '.txt' under the folder './data/'. 8 | 9 | The experiments are conducted on one GPU (NVIDIA RTX TITAN). 10 | 11 | - python == 3.7.3 12 | - pytorch ==1.6.0 13 | - torchvision == 0.7.0 14 | 15 | 16 | ### Training and evaluation 17 | 18 | 1. First training model on the source data, Office-Home dataset is shown here. 19 | 20 | > ~/anaconda3/bin/python gkd_source.py --trte val --output ckpsmix2020r0/source/ --da uda --gpu_id 0 --dset office-home --max_epoch 50 --s 0 --seed 2020 21 | 22 | 2. Then adapting source model to target domain, with only the unlabeled target data. 23 | 24 | > ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office-home --gpu_id 0 --s 0 --t 1 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 25 | 26 | 27 | ### Results 28 | 29 | ![](./result/result_office-home.jpg) 30 | 31 | **The results of GKD is display under the folder './result/'.** 32 | 33 | ### Acknowledgement 34 | 35 | The codes are based on [SHOT (ICML 2020, also source-free)](https://github.com/tim-learn/SHOT). 36 | 37 | ### Contact 38 | 39 | - tntechlab@hotmail.com 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /data_list.py: -------------------------------------------------------------------------------- 1 | import torch 2 | import numpy as np 3 | import random 4 | from PIL import Image 5 | from torch.utils.data import Dataset 6 | import os 7 | import os.path 8 | import cv2 9 | import torchvision 10 | 11 | def make_dataset(image_list, labels): 12 | if labels: 13 | len_ = len(image_list) 14 | images = [(image_list[i].strip(), labels[i, :]) for i in range(len_)] 15 | else: 16 | if len(image_list[0].split()) > 2: 17 | images = [(val.split()[0], np.array([int(la) for la in val.split()[1:]])) for val in image_list] 18 | else: 19 | images = [(val.split()[0], int(val.split()[1])) for val in image_list] 20 | return images 21 | 22 | 23 | def rgb_loader(path): 24 | with open(path, 'rb') as f: 25 | with Image.open(f) as img: 26 | return img.convert('RGB') 27 | 28 | def l_loader(path): 29 | with open(path, 'rb') as f: 30 | with Image.open(f) as img: 31 | return img.convert('L') 32 | 33 | class ImageList(Dataset): 34 | def __init__(self, image_list, labels=None, transform=None, target_transform=None, mode='RGB'): 35 | imgs = make_dataset(image_list, labels) 36 | if len(imgs) == 0: 37 | raise(RuntimeError("Found 0 images in subfolders of: " + root + "\n" 38 | "Supported image extensions are: " + ",".join(IMG_EXTENSIONS))) 39 | 40 | self.imgs = imgs 41 | self.transform = transform 42 | self.target_transform = target_transform 43 | if mode == 'RGB': 44 | self.loader = rgb_loader 45 | elif mode == 'L': 46 | self.loader = l_loader 47 | 48 | def __getitem__(self, index): 49 | path, target = self.imgs[index] 50 | img = self.loader(path) 51 | if self.transform is not None: 52 | img = self.transform(img) 53 | if self.target_transform is not None: 54 | target = self.target_transform(target) 55 | 56 | return img, target 57 | 58 | def __len__(self): 59 | return len(self.imgs) 60 | 61 | class ImageList_idx(Dataset): 62 | def __init__(self, image_list, labels=None, transform=None, target_transform=None, mode='RGB'): 63 | imgs = make_dataset(image_list, labels) 64 | if len(imgs) == 0: 65 | raise(RuntimeError("Found 0 images in subfolders of: " + root + "\n" 66 | "Supported image extensions are: " + ",".join(IMG_EXTENSIONS))) 67 | 68 | self.imgs = imgs 69 | self.transform = transform 70 | self.target_transform = target_transform 71 | if mode == 'RGB': 72 | self.loader = rgb_loader 73 | elif mode == 'L': 74 | self.loader = l_loader 75 | 76 | def __getitem__(self, index): 77 | path, target = self.imgs[index] 78 | img = self.loader(path) 79 | if self.transform is not None: 80 | img = self.transform(img) 81 | if self.target_transform is not None: 82 | target = self.target_transform(target) 83 | 84 | return img, target, index 85 | 86 | def __len__(self): 87 | return len(self.imgs) -------------------------------------------------------------------------------- /loss.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | import torch 3 | import torch.nn as nn 4 | from torch.autograd import Variable 5 | import math 6 | import torch.nn.functional as F 7 | import pdb 8 | 9 | def Entropy(input_): 10 | bs = input_.size(0) 11 | epsilon = 1e-5 12 | entropy = -input_ * torch.log(input_ + epsilon) 13 | entropy = torch.sum(entropy, dim=1) 14 | return entropy 15 | 16 | def grl_hook(coeff): 17 | def fun1(grad): 18 | return -coeff*grad.clone() 19 | return fun1 20 | 21 | def CDAN(input_list, ad_net, entropy=None, coeff=None, random_layer=None): 22 | softmax_output = input_list[1].detach() 23 | feature = input_list[0] 24 | if random_layer is None: 25 | op_out = torch.bmm(softmax_output.unsqueeze(2), feature.unsqueeze(1)) 26 | ad_out = ad_net(op_out.view(-1, softmax_output.size(1) * feature.size(1))) 27 | else: 28 | random_out = random_layer.forward([feature, softmax_output]) 29 | ad_out = ad_net(random_out.view(-1, random_out.size(1))) 30 | batch_size = softmax_output.size(0) // 2 31 | dc_target = torch.from_numpy(np.array([[1]] * batch_size + [[0]] * batch_size)).float().cuda() 32 | if entropy is not None: 33 | entropy.register_hook(grl_hook(coeff)) 34 | entropy = 1.0+torch.exp(-entropy) 35 | source_mask = torch.ones_like(entropy) 36 | source_mask[feature.size(0)//2:] = 0 37 | source_weight = entropy*source_mask 38 | target_mask = torch.ones_like(entropy) 39 | target_mask[0:feature.size(0)//2] = 0 40 | target_weight = entropy*target_mask 41 | weight = source_weight / torch.sum(source_weight).detach().item() + \ 42 | target_weight / torch.sum(target_weight).detach().item() 43 | return torch.sum(weight.view(-1, 1) * nn.BCELoss(reduction='none')(ad_out, dc_target)) / torch.sum(weight).detach().item() 44 | else: 45 | return nn.BCELoss()(ad_out, dc_target) 46 | 47 | def DANN(features, ad_net): 48 | ad_out = ad_net(features) 49 | batch_size = ad_out.size(0) // 2 50 | dc_target = torch.from_numpy(np.array([[1]] * batch_size + [[0]] * batch_size)).float().cuda() 51 | return nn.BCELoss()(ad_out, dc_target) 52 | 53 | 54 | class CrossEntropyLabelSmooth(nn.Module): 55 | """Cross entropy loss with label smoothing regularizer. 56 | Reference: 57 | Szegedy et al. Rethinking the Inception Architecture for Computer Vision. CVPR 2016. 58 | Equation: y = (1 - epsilon) * y + epsilon / K. 59 | Args: 60 | num_classes (int): number of classes. 61 | epsilon (float): weight. 62 | """ 63 | 64 | def __init__(self, num_classes, epsilon=0.1, use_gpu=True, reduction=True): 65 | super(CrossEntropyLabelSmooth, self).__init__() 66 | self.num_classes = num_classes 67 | self.epsilon = epsilon 68 | self.use_gpu = use_gpu 69 | self.reduction = reduction 70 | self.logsoftmax = nn.LogSoftmax(dim=1) 71 | 72 | def forward(self, inputs, targets): 73 | """ 74 | Args: 75 | inputs: prediction matrix (before softmax) with shape (batch_size, num_classes) 76 | targets: ground truth labels with shape (num_classes) 77 | """ 78 | log_probs = self.logsoftmax(inputs) 79 | targets = torch.zeros(log_probs.size()).scatter_(1, targets.unsqueeze(1).cpu(), 1) 80 | if self.use_gpu: targets = targets.cuda() 81 | targets = (1 - self.epsilon) * targets + self.epsilon / self.num_classes 82 | loss = (- targets * log_probs).sum(dim=1) 83 | if self.reduction: 84 | return loss.mean() 85 | else: 86 | return loss 87 | return loss -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- 1 | #office-31 2 | ~/anaconda3/bin/python gkd_source.py --trte val --output ckpsmix2020r0/source/ --da uda --gpu_id 0 --dset office --max_epoch 100 --s 0 --seed 2020 3 | ~/anaconda3/bin/python gkd_source.py --trte val --output ckpsmix2020r0/source/ --da uda --gpu_id 0 --dset office --max_epoch 100 --s 1 --seed 2020 4 | ~/anaconda3/bin/python gkd_source.py --trte val --output ckpsmix2020r0/source/ --da uda --gpu_id 0 --dset office --max_epoch 100 --s 2 --seed 2020 5 | 6 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office --gpu_id 0 --s 0 --t 1 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 7 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office --gpu_id 0 --s 0 --t 2 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 8 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office --gpu_id 0 --s 1 --t 0 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 9 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office --gpu_id 0 --s 1 --t 2 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 10 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office --gpu_id 0 --s 2 --t 0 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 11 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office --gpu_id 0 --s 2 --t 1 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 12 | 13 | 14 | #office-home 15 | ~/anaconda3/bin/python gkd_source.py --trte val --output ckpsmix2020r0/source/ --da uda --gpu_id 0 --dset office-home --max_epoch 50 --s 0 --seed 2020 16 | ~/anaconda3/bin/python gkd_source.py --trte val --output ckpsmix2020r0/source/ --da uda --gpu_id 0 --dset office-home --max_epoch 50 --s 1 --seed 2020 17 | ~/anaconda3/bin/python gkd_source.py --trte val --output ckpsmix2020r0/source/ --da uda --gpu_id 0 --dset office-home --max_epoch 50 --s 2 --seed 2020 18 | ~/anaconda3/bin/python gkd_source.py --trte val --output ckpsmix2020r0/source/ --da uda --gpu_id 0 --dset office-home --max_epoch 50 --s 3 --seed 2020 19 | 20 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office-home --gpu_id 0 --s 0 --t 1 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 21 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office-home --gpu_id 0 --s 0 --t 2 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 22 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office-home --gpu_id 0 --s 0 --t 3 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 23 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office-home --gpu_id 0 --s 1 --t 0 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 24 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office-home --gpu_id 0 --s 1 --t 2 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 25 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office-home --gpu_id 0 --s 1 --t 3 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 26 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office-home --gpu_id 0 --s 2 --t 0 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 27 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office-home --gpu_id 0 --s 2 --t 1 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 28 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office-home --gpu_id 0 --s 2 --t 3 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 29 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office-home --gpu_id 0 --s 3 --t 0 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 30 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office-home --gpu_id 0 --s 3 --t 1 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 31 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset office-home --gpu_id 0 --s 3 --t 2 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --seed 2020 32 | 33 | 34 | #VISDA-C 35 | ~/anaconda3/bin/python gkd_source.py --trte val --output ckpsmix2020r0/source/ --da uda --gpu_id 0 --dset VISDA-C --net resnet101 --lr 1e-3 --max_epoch 10 --s 0 --seed 2020 36 | 37 | ~/anaconda3/bin/python gkd_target.py --cls_par 0.05 --da uda --dset VISDA-C --gpu_id 0 --s 0 --output_src ckpsmix2020r0/source/ --output ckpsmix2020r0/target_mix/ --net resnet101 --lr 1e-3 --seed 2020 38 | -------------------------------------------------------------------------------- /network.py: -------------------------------------------------------------------------------- 1 | import numpy as np 2 | import torch 3 | import torch.nn as nn 4 | import torchvision 5 | from torchvision import models 6 | from torch.autograd import Variable 7 | import math 8 | import torch.nn.utils.weight_norm as weightNorm 9 | from collections import OrderedDict 10 | 11 | def calc_coeff(iter_num, high=1.0, low=0.0, alpha=10.0, max_iter=10000.0): 12 | return np.float(2.0 * (high - low) / (1.0 + np.exp(-alpha*iter_num / max_iter)) - (high - low) + low) 13 | 14 | def init_weights(m): 15 | classname = m.__class__.__name__ 16 | if classname.find('Conv2d') != -1 or classname.find('ConvTranspose2d') != -1: 17 | nn.init.kaiming_uniform_(m.weight) 18 | nn.init.zeros_(m.bias) 19 | elif classname.find('BatchNorm') != -1: 20 | nn.init.normal_(m.weight, 1.0, 0.02) 21 | nn.init.zeros_(m.bias) 22 | elif classname.find('Linear') != -1: 23 | nn.init.xavier_normal_(m.weight) 24 | nn.init.zeros_(m.bias) 25 | 26 | vgg_dict = {"vgg11":models.vgg11, "vgg13":models.vgg13, "vgg16":models.vgg16, "vgg19":models.vgg19, 27 | "vgg11bn":models.vgg11_bn, "vgg13bn":models.vgg13_bn, "vgg16bn":models.vgg16_bn, "vgg19bn":models.vgg19_bn} 28 | class VGGBase(nn.Module): 29 | def __init__(self, vgg_name): 30 | super(VGGBase, self).__init__() 31 | model_vgg = vgg_dict[vgg_name](pretrained=True) 32 | self.features = model_vgg.features 33 | self.classifier = nn.Sequential() 34 | for i in range(6): 35 | self.classifier.add_module("classifier"+str(i), model_vgg.classifier[i]) 36 | self.in_features = model_vgg.classifier[6].in_features 37 | 38 | def forward(self, x): 39 | x = self.features(x) 40 | x = x.view(x.size(0), -1) 41 | x = self.classifier(x) 42 | return x 43 | 44 | res_dict = {"resnet18":models.resnet18, "resnet34":models.resnet34, "resnet50":models.resnet50, 45 | "resnet101":models.resnet101, "resnet152":models.resnet152, "resnext50":models.resnext50_32x4d, "resnext101":models.resnext101_32x8d} 46 | 47 | class ResBase(nn.Module): 48 | def __init__(self, res_name): 49 | super(ResBase, self).__init__() 50 | model_resnet = res_dict[res_name](pretrained=True) 51 | self.conv1 = model_resnet.conv1 52 | self.bn1 = model_resnet.bn1 53 | self.relu = model_resnet.relu 54 | self.maxpool = model_resnet.maxpool 55 | self.layer1 = model_resnet.layer1 56 | self.layer2 = model_resnet.layer2 57 | self.layer3 = model_resnet.layer3 58 | self.layer4 = model_resnet.layer4 59 | self.avgpool = model_resnet.avgpool 60 | self.in_features = model_resnet.fc.in_features 61 | 62 | def forward(self, x): 63 | x = self.conv1(x) 64 | x = self.bn1(x) 65 | x = self.relu(x) 66 | x = self.maxpool(x) 67 | x = self.layer1(x) 68 | x = self.layer2(x) 69 | x = self.layer3(x) 70 | x = self.layer4(x) 71 | x = self.avgpool(x) 72 | x = x.view(x.size(0), -1) 73 | return x 74 | 75 | class feat_bootleneck(nn.Module): 76 | def __init__(self, feature_dim, bottleneck_dim=256, type="ori"): 77 | super(feat_bootleneck, self).__init__() 78 | self.bn = nn.BatchNorm1d(bottleneck_dim, affine=True) 79 | self.relu = nn.ReLU(inplace=True) 80 | self.dropout = nn.Dropout(p=0.5) 81 | self.bottleneck = nn.Linear(feature_dim, bottleneck_dim) 82 | self.bottleneck.apply(init_weights) 83 | self.type = type 84 | 85 | def forward(self, x): 86 | x = self.bottleneck(x) 87 | if self.type == "bn": 88 | x = self.bn(x) 89 | return x 90 | 91 | class feat_classifier(nn.Module): 92 | def __init__(self, class_num, bottleneck_dim=256, type="linear"): 93 | super(feat_classifier, self).__init__() 94 | self.type = type 95 | if type == 'wn': 96 | self.fc = weightNorm(nn.Linear(bottleneck_dim, class_num), name="weight") 97 | self.fc.apply(init_weights) 98 | else: 99 | self.fc = nn.Linear(bottleneck_dim, class_num) 100 | self.fc.apply(init_weights) 101 | 102 | def forward(self, x): 103 | x = self.fc(x) 104 | return x 105 | 106 | class feat_classifier_two(nn.Module): 107 | def __init__(self, class_num, input_dim, bottleneck_dim=256): 108 | super(feat_classifier_two, self).__init__() 109 | self.type = type 110 | self.fc0 = nn.Linear(input_dim, bottleneck_dim) 111 | self.fc0.apply(init_weights) 112 | self.fc1 = nn.Linear(bottleneck_dim, class_num) 113 | self.fc1.apply(init_weights) 114 | 115 | def forward(self, x): 116 | x = self.fc0(x) 117 | x = self.fc1(x) 118 | return x 119 | 120 | class Res50(nn.Module): 121 | def __init__(self): 122 | super(Res50, self).__init__() 123 | model_resnet = models.resnet50(pretrained=True) 124 | self.conv1 = model_resnet.conv1 125 | self.bn1 = model_resnet.bn1 126 | self.relu = model_resnet.relu 127 | self.maxpool = model_resnet.maxpool 128 | self.layer1 = model_resnet.layer1 129 | self.layer2 = model_resnet.layer2 130 | self.layer3 = model_resnet.layer3 131 | self.layer4 = model_resnet.layer4 132 | self.avgpool = model_resnet.avgpool 133 | self.in_features = model_resnet.fc.in_features 134 | self.fc = model_resnet.fc 135 | 136 | def forward(self, x): 137 | x = self.conv1(x) 138 | x = self.bn1(x) 139 | x = self.relu(x) 140 | x = self.maxpool(x) 141 | x = self.layer1(x) 142 | x = self.layer2(x) 143 | x = self.layer3(x) 144 | x = self.layer4(x) 145 | x = self.avgpool(x) 146 | x = x.view(x.size(0), -1) 147 | y = self.fc(x) 148 | return x, y -------------------------------------------------------------------------------- /gkd_source.py: -------------------------------------------------------------------------------- 1 | import argparse 2 | import os, sys 3 | import os.path as osp 4 | import torchvision 5 | import numpy as np 6 | import torch 7 | import torch.nn as nn 8 | import torch.optim as optim 9 | from torchvision import transforms 10 | import network, loss 11 | from torch.utils.data import DataLoader 12 | from data_list import ImageList 13 | import random, pdb, math, copy 14 | from tqdm import tqdm 15 | from loss import CrossEntropyLabelSmooth 16 | from scipy.spatial.distance import cdist 17 | from sklearn.metrics import confusion_matrix 18 | from sklearn.cluster import KMeans 19 | 20 | def op_copy(optimizer): 21 | for param_group in optimizer.param_groups: 22 | param_group['lr0'] = param_group['lr'] 23 | return optimizer 24 | 25 | def lr_scheduler(optimizer, iter_num, max_iter, gamma=10, power=0.75): 26 | decay = (1 + gamma * iter_num / max_iter) ** (-power) 27 | for param_group in optimizer.param_groups: 28 | param_group['lr'] = param_group['lr0'] * decay 29 | param_group['weight_decay'] = 1e-3 30 | param_group['momentum'] = 0.9 31 | param_group['nesterov'] = True 32 | return optimizer 33 | 34 | def image_train(resize_size=256, crop_size=224, alexnet=False): 35 | if not alexnet: 36 | normalize = transforms.Normalize(mean=[0.485, 0.456, 0.406], 37 | std=[0.229, 0.224, 0.225]) 38 | else: 39 | normalize = Normalize(meanfile='./ilsvrc_2012_mean.npy') 40 | return transforms.Compose([ 41 | transforms.Resize((resize_size, resize_size)), 42 | transforms.RandomCrop(crop_size), 43 | transforms.RandomHorizontalFlip(), 44 | transforms.ToTensor(), 45 | normalize 46 | ]) 47 | 48 | def image_test(resize_size=256, crop_size=224, alexnet=False): 49 | if not alexnet: 50 | normalize = transforms.Normalize(mean=[0.485, 0.456, 0.406], 51 | std=[0.229, 0.224, 0.225]) 52 | else: 53 | normalize = Normalize(meanfile='./ilsvrc_2012_mean.npy') 54 | return transforms.Compose([ 55 | transforms.Resize((resize_size, resize_size)), 56 | transforms.CenterCrop(crop_size), 57 | transforms.ToTensor(), 58 | normalize 59 | ]) 60 | 61 | def data_load(args): 62 | ## prepare data 63 | dsets = {} 64 | dset_loaders = {} 65 | train_bs = args.batch_size 66 | txt_src = open(args.s_dset_path).readlines() 67 | txt_test = open(args.test_dset_path).readlines() 68 | 69 | if not args.da == 'uda': 70 | label_map_s = {} 71 | for i in range(len(args.src_classes)): 72 | label_map_s[args.src_classes[i]] = i 73 | 74 | new_src = [] 75 | for i in range(len(txt_src)): 76 | rec = txt_src[i] 77 | reci = rec.strip().split(' ') 78 | if int(reci[1]) in args.src_classes: 79 | line = reci[0] + ' ' + str(label_map_s[int(reci[1])]) + '\n' 80 | new_src.append(line) 81 | txt_src = new_src.copy() 82 | 83 | new_tar = [] 84 | for i in range(len(txt_test)): 85 | rec = txt_test[i] 86 | reci = rec.strip().split(' ') 87 | if int(reci[1]) in args.tar_classes: 88 | if int(reci[1]) in args.src_classes: 89 | line = reci[0] + ' ' + str(label_map_s[int(reci[1])]) + '\n' 90 | new_tar.append(line) 91 | else: 92 | line = reci[0] + ' ' + str(len(label_map_s)) + '\n' 93 | new_tar.append(line) 94 | txt_test = new_tar.copy() 95 | 96 | if args.trte == "val": 97 | dsize = len(txt_src) 98 | tr_size = int(0.9*dsize) 99 | # print(dsize, tr_size, dsize - tr_size) 100 | tr_txt, te_txt = torch.utils.data.random_split(txt_src, [tr_size, dsize - tr_size]) 101 | else: 102 | dsize = len(txt_src) 103 | tr_size = int(0.9*dsize) 104 | _, te_txt = torch.utils.data.random_split(txt_src, [tr_size, dsize - tr_size]) 105 | tr_txt = txt_src 106 | 107 | dsets["source_tr"] = ImageList(tr_txt, transform=image_train()) 108 | dset_loaders["source_tr"] = DataLoader(dsets["source_tr"], batch_size=train_bs, shuffle=True, num_workers=args.worker, drop_last=False) 109 | dsets["source_te"] = ImageList(te_txt, transform=image_test()) 110 | dset_loaders["source_te"] = DataLoader(dsets["source_te"], batch_size=train_bs, shuffle=True, num_workers=args.worker, drop_last=False) 111 | dsets["test"] = ImageList(txt_test, transform=image_test()) 112 | dset_loaders["test"] = DataLoader(dsets["test"], batch_size=train_bs*2, shuffle=True, num_workers=args.worker, drop_last=False) 113 | 114 | return dset_loaders 115 | 116 | def cal_acc(loader, netF, netB, netC, flag=False): 117 | start_test = True 118 | with torch.no_grad(): 119 | iter_test = iter(loader) 120 | for i in range(len(loader)): 121 | data = iter_test.next() 122 | inputs = data[0] 123 | labels = data[1] 124 | inputs = inputs.cuda() 125 | outputs = netC(netB(netF(inputs))) 126 | if start_test: 127 | all_output = outputs.float().cpu() 128 | all_label = labels.float() 129 | start_test = False 130 | else: 131 | all_output = torch.cat((all_output, outputs.float().cpu()), 0) 132 | all_label = torch.cat((all_label, labels.float()), 0) 133 | 134 | all_output = nn.Softmax(dim=1)(all_output) 135 | _, predict = torch.max(all_output, 1) 136 | accuracy = torch.sum(torch.squeeze(predict).float() == all_label).item() / float(all_label.size()[0]) 137 | mean_ent = torch.mean(loss.Entropy(all_output)).cpu().data.item() 138 | 139 | if flag: 140 | matrix = confusion_matrix(all_label, torch.squeeze(predict).float()) 141 | acc = matrix.diagonal()/matrix.sum(axis=1) * 100 142 | aacc = acc.mean() 143 | aa = [str(np.round(i, 2)) for i in acc] 144 | acc = ' '.join(aa) 145 | return aacc, acc 146 | else: 147 | return accuracy*100, mean_ent 148 | 149 | def cal_acc_oda(loader, netF, netB, netC): 150 | start_test = True 151 | with torch.no_grad(): 152 | iter_test = iter(loader) 153 | for i in range(len(loader)): 154 | data = iter_test.next() 155 | inputs = data[0] 156 | labels = data[1] 157 | inputs = inputs.cuda() 158 | outputs = netC(netB(netF(inputs))) 159 | if start_test: 160 | all_output = outputs.float().cpu() 161 | all_label = labels.float() 162 | start_test = False 163 | else: 164 | all_output = torch.cat((all_output, outputs.float().cpu()), 0) 165 | all_label = torch.cat((all_label, labels.float()), 0) 166 | 167 | all_output = nn.Softmax(dim=1)(all_output) 168 | _, predict = torch.max(all_output, 1) 169 | ent = torch.sum(-all_output * torch.log(all_output + args.epsilon), dim=1) / np.log(args.class_num) 170 | ent = ent.float().cpu() 171 | initc = np.array([[0], [1]]) 172 | kmeans = KMeans(n_clusters=2, random_state=0, init=initc, n_init=1).fit(ent.reshape(-1,1)) 173 | threshold = (kmeans.cluster_centers_).mean() 174 | 175 | predict[ent>threshold] = args.class_num 176 | matrix = confusion_matrix(all_label, torch.squeeze(predict).float()) 177 | matrix = matrix[np.unique(all_label).astype(int),:] 178 | 179 | acc = matrix.diagonal()/matrix.sum(axis=1) * 100 180 | unknown_acc = acc[-1:].item() 181 | 182 | return np.mean(acc[:-1]), np.mean(acc), unknown_acc 183 | # return np.mean(acc), np.mean(acc[:-1]) 184 | 185 | def train_source(args): 186 | dset_loaders = data_load(args) 187 | ## set base network 188 | if args.net[0:3] == 'res': 189 | netF = network.ResBase(res_name=args.net).cuda() 190 | elif args.net[0:3] == 'vgg': 191 | netF = network.VGGBase(vgg_name=args.net).cuda() 192 | 193 | netB = network.feat_bootleneck(type=args.classifier, feature_dim=netF.in_features, bottleneck_dim=args.bottleneck).cuda() 194 | netC = network.feat_classifier(type=args.layer, class_num = args.class_num, bottleneck_dim=args.bottleneck).cuda() 195 | 196 | param_group = [] 197 | learning_rate = args.lr 198 | for k, v in netF.named_parameters(): 199 | param_group += [{'params': v, 'lr': learning_rate*0.1}] 200 | for k, v in netB.named_parameters(): 201 | param_group += [{'params': v, 'lr': learning_rate}] 202 | for k, v in netC.named_parameters(): 203 | param_group += [{'params': v, 'lr': learning_rate}] 204 | optimizer = optim.SGD(param_group) 205 | optimizer = op_copy(optimizer) 206 | 207 | acc_init = 0 208 | max_iter = args.max_epoch * len(dset_loaders["source_tr"]) 209 | interval_iter = max_iter // 10 210 | iter_num = 0 211 | 212 | netF.train() 213 | netB.train() 214 | netC.train() 215 | 216 | while iter_num < max_iter: 217 | try: 218 | inputs_source, labels_source = iter_source.next() 219 | except: 220 | iter_source = iter(dset_loaders["source_tr"]) 221 | inputs_source, labels_source = iter_source.next() 222 | 223 | if inputs_source.size(0) == 1: 224 | continue 225 | 226 | iter_num += 1 227 | lr_scheduler(optimizer, iter_num=iter_num, max_iter=max_iter) 228 | 229 | inputs_source, labels_source = inputs_source.cuda(), labels_source.cuda() 230 | outputs_source = netC(netB(netF(inputs_source))) 231 | classifier_loss = CrossEntropyLabelSmooth(num_classes=args.class_num, epsilon=args.smooth)(outputs_source, labels_source) 232 | 233 | optimizer.zero_grad() 234 | classifier_loss.backward() 235 | optimizer.step() 236 | 237 | if iter_num % interval_iter == 0 or iter_num == max_iter: 238 | netF.eval() 239 | netB.eval() 240 | netC.eval() 241 | if args.dset=='VISDA-C': 242 | acc_s_te, acc_list = cal_acc(dset_loaders['source_te'], netF, netB, netC, True) 243 | log_str = 'Task: {}, Iter:{}/{}; Accuracy = {:.2f}%'.format(args.name_src, iter_num, max_iter, acc_s_te) + '\n' + acc_list 244 | else: 245 | acc_s_te, _ = cal_acc(dset_loaders['source_te'], netF, netB, netC, False) 246 | log_str = 'Task: {}, Iter:{}/{}; Accuracy = {:.2f}%'.format(args.name_src, iter_num, max_iter, acc_s_te) 247 | args.out_file.write(log_str + '\n') 248 | args.out_file.flush() 249 | print(log_str+'\n') 250 | 251 | if acc_s_te >= acc_init: 252 | acc_init = acc_s_te 253 | best_netF = netF.state_dict() 254 | best_netB = netB.state_dict() 255 | best_netC = netC.state_dict() 256 | 257 | netF.train() 258 | netB.train() 259 | netC.train() 260 | 261 | torch.save(best_netF, osp.join(args.output_dir_src, "source_F.pt")) 262 | torch.save(best_netB, osp.join(args.output_dir_src, "source_B.pt")) 263 | torch.save(best_netC, osp.join(args.output_dir_src, "source_C.pt")) 264 | 265 | return netF, netB, netC 266 | 267 | def test_target(args): 268 | dset_loaders = data_load(args) 269 | ## set base network 270 | if args.net[0:3] == 'res': 271 | netF = network.ResBase(res_name=args.net).cuda() 272 | elif args.net[0:3] == 'vgg': 273 | netF = network.VGGBase(vgg_name=args.net).cuda() 274 | 275 | netB = network.feat_bootleneck(type=args.classifier, feature_dim=netF.in_features, bottleneck_dim=args.bottleneck).cuda() 276 | netC = network.feat_classifier(type=args.layer, class_num = args.class_num, bottleneck_dim=args.bottleneck).cuda() 277 | 278 | args.modelpath = args.output_dir_src + '/source_F.pt' 279 | netF.load_state_dict(torch.load(args.modelpath)) 280 | args.modelpath = args.output_dir_src + '/source_B.pt' 281 | netB.load_state_dict(torch.load(args.modelpath)) 282 | args.modelpath = args.output_dir_src + '/source_C.pt' 283 | netC.load_state_dict(torch.load(args.modelpath)) 284 | netF.eval() 285 | netB.eval() 286 | netC.eval() 287 | 288 | if args.da == 'oda': 289 | acc_os1, acc_os2, acc_unknown = cal_acc_oda(dset_loaders['test'], netF, netB, netC) 290 | log_str = '\nTraining: {}, Task: {}, Accuracy = {:.2f}% / {:.2f}% / {:.2f}%'.format(args.trte, args.name, acc_os2, acc_os1, acc_unknown) 291 | else: 292 | if args.dset=='VISDA-C': 293 | acc, acc_list = cal_acc(dset_loaders['test'], netF, netB, netC, True) 294 | log_str = '\nTraining: {}, Task: {}, Accuracy = {:.2f}%'.format(args.trte, args.name, acc) + '\n' + acc_list 295 | else: 296 | acc, _ = cal_acc(dset_loaders['test'], netF, netB, netC, False) 297 | log_str = '\nTraining: {}, Task: {}, Accuracy = {:.2f}%'.format(args.trte, args.name, acc) 298 | 299 | args.out_file.write(log_str) 300 | args.out_file.flush() 301 | print(log_str) 302 | 303 | def print_args(args): 304 | s = "==========================================\n" 305 | for arg, content in args.__dict__.items(): 306 | s += "{}:{}\n".format(arg, content) 307 | return s 308 | 309 | if __name__ == "__main__": 310 | parser = argparse.ArgumentParser(description='GKD') 311 | parser.add_argument('--gpu_id', type=str, nargs='?', default='0', help="device id to run") 312 | parser.add_argument('--s', type=int, default=0, help="source") 313 | parser.add_argument('--t', type=int, default=1, help="target") 314 | parser.add_argument('--max_epoch', type=int, default=100, help="max iterations") #20 315 | parser.add_argument('--batch_size', type=int, default=64, help="batch_size") 316 | parser.add_argument('--worker', type=int, default=4, help="number of workers") 317 | parser.add_argument('--dset', type=str, default='office-home', choices=['VISDA-C', 'office', 'office-home', 'office-caltech']) 318 | parser.add_argument('--lr', type=float, default=1e-2, help="learning rate") 319 | parser.add_argument('--net', type=str, default='resnet50', help="vgg16, resnet50, resnet101") 320 | parser.add_argument('--seed', type=int, default=2020, help="random seed") 321 | parser.add_argument('--bottleneck', type=int, default=256) 322 | parser.add_argument('--epsilon', type=float, default=1e-5) 323 | parser.add_argument('--layer', type=str, default="wn", choices=["linear", "wn"]) 324 | parser.add_argument('--classifier', type=str, default="bn", choices=["ori", "bn"]) 325 | parser.add_argument('--smooth', type=float, default=0.1) 326 | parser.add_argument('--output', type=str, default='san') 327 | parser.add_argument('--da', type=str, default='uda', choices=['uda', 'pda', 'oda']) 328 | parser.add_argument('--trte', type=str, default='val', choices=['full', 'val']) 329 | args = parser.parse_args() 330 | 331 | if args.dset == 'office-home': 332 | names = ['Art', 'Clipart', 'Product', 'RealWorld'] 333 | args.class_num = 65 334 | if args.dset == 'office': 335 | names = ['amazon', 'dslr', 'webcam'] 336 | args.class_num = 31 337 | if args.dset == 'VISDA-C': 338 | names = ['train', 'validation'] 339 | args.class_num = 12 340 | if args.dset == 'office-caltech': 341 | names = ['amazon', 'caltech', 'dslr', 'webcam'] 342 | args.class_num = 10 343 | 344 | os.environ["CUDA_VISIBLE_DEVICES"] = args.gpu_id 345 | SEED = args.seed 346 | torch.manual_seed(SEED) 347 | torch.cuda.manual_seed(SEED) 348 | np.random.seed(SEED) 349 | random.seed(SEED) 350 | # torch.backends.cudnn.deterministic = True 351 | 352 | folder = './data/' 353 | args.s_dset_path = folder + args.dset + '/' + names[args.s] + '_list.txt' 354 | args.test_dset_path = folder + args.dset + '/' + names[args.t] + '_list.txt' 355 | 356 | if args.dset == 'office-home': 357 | if args.da == 'pda': 358 | args.class_num = 65 359 | args.src_classes = [i for i in range(65)] 360 | args.tar_classes = [i for i in range(25)] 361 | if args.da == 'oda': 362 | args.class_num = 25 363 | args.src_classes = [i for i in range(25)] 364 | args.tar_classes = [i for i in range(65)] 365 | 366 | args.output_dir_src = osp.join(args.output, args.da, args.dset, names[args.s][0].upper()) 367 | args.name_src = names[args.s][0].upper() 368 | if not osp.exists(args.output_dir_src): 369 | os.system('mkdir -p ' + args.output_dir_src) 370 | if not osp.exists(args.output_dir_src): 371 | os.mkdir(args.output_dir_src) 372 | 373 | args.out_file = open(osp.join(args.output_dir_src, 'log.txt'), 'w') 374 | args.out_file.write(print_args(args)+'\n') 375 | args.out_file.flush() 376 | train_source(args) 377 | 378 | 379 | 380 | args.out_file = open(osp.join(args.output_dir_src, 'log_test.txt'), 'w') 381 | for i in range(len(names)): 382 | if i == args.s: 383 | continue 384 | args.t = i 385 | args.name = names[args.s][0].upper() + names[args.t][0].upper() 386 | 387 | folder = './Checkpoint/ts/tran/data/' 388 | args.s_dset_path = folder + args.dset + '/' + names[args.s] + '_list.txt' 389 | args.test_dset_path = folder + args.dset + '/' + names[args.t] + '_list.txt' 390 | 391 | if args.dset == 'office-home': 392 | if args.da == 'pda': 393 | args.class_num = 65 394 | args.src_classes = [i for i in range(65)] 395 | args.tar_classes = [i for i in range(25)] 396 | if args.da == 'oda': 397 | args.class_num = 25 398 | args.src_classes = [i for i in range(25)] 399 | args.tar_classes = [i for i in range(65)] 400 | 401 | test_target(args) 402 | -------------------------------------------------------------------------------- /gkd_target.py: -------------------------------------------------------------------------------- 1 | import argparse 2 | import os, sys 3 | import os.path as osp 4 | import torchvision 5 | import numpy as np 6 | import torch 7 | import torch.nn as nn 8 | import torch.optim as optim 9 | from torchvision import transforms 10 | import network, loss 11 | from torch.utils.data import DataLoader 12 | from data_list import ImageList, ImageList_idx 13 | import random, pdb, math, copy 14 | from tqdm import tqdm 15 | from scipy.spatial.distance import cdist 16 | from sklearn.metrics import confusion_matrix 17 | import heapq 18 | from numpy import linalg as LA 19 | 20 | def op_copy(optimizer): 21 | for param_group in optimizer.param_groups: 22 | param_group['lr0'] = param_group['lr'] 23 | return optimizer 24 | 25 | def lr_scheduler(optimizer, iter_num, max_iter, gamma=10, power=0.75): 26 | decay = (1 + gamma * iter_num / max_iter) ** (-power) 27 | for param_group in optimizer.param_groups: 28 | param_group['lr'] = param_group['lr0'] * decay 29 | param_group['weight_decay'] = 1e-3 30 | param_group['momentum'] = 0.9 31 | param_group['nesterov'] = True 32 | return optimizer 33 | 34 | def image_train(resize_size=256, crop_size=224, alexnet=False): 35 | if not alexnet: 36 | normalize = transforms.Normalize(mean=[0.485, 0.456, 0.406], 37 | std=[0.229, 0.224, 0.225]) 38 | else: 39 | normalize = Normalize(meanfile='./ilsvrc_2012_mean.npy') 40 | return transforms.Compose([ 41 | transforms.Resize((resize_size, resize_size)), 42 | transforms.RandomCrop(crop_size), 43 | transforms.RandomHorizontalFlip(), 44 | transforms.ToTensor(), 45 | normalize 46 | ]) 47 | 48 | def image_test(resize_size=256, crop_size=224, alexnet=False): 49 | if not alexnet: 50 | normalize = transforms.Normalize(mean=[0.485, 0.456, 0.406], 51 | std=[0.229, 0.224, 0.225]) 52 | else: 53 | normalize = Normalize(meanfile='./ilsvrc_2012_mean.npy') 54 | return transforms.Compose([ 55 | transforms.Resize((resize_size, resize_size)), 56 | transforms.CenterCrop(crop_size), 57 | transforms.ToTensor(), 58 | normalize 59 | ]) 60 | 61 | def data_load(args): 62 | dsets = {} 63 | dset_loaders = {} 64 | train_bs = args.batch_size 65 | txt_tar = open(args.t_dset_path).readlines() 66 | txt_test = open(args.test_dset_path).readlines() 67 | 68 | if not args.da == 'uda': 69 | label_map_s = {} 70 | for i in range(len(args.src_classes)): 71 | label_map_s[args.src_classes[i]] = i 72 | 73 | new_tar = [] 74 | for i in range(len(txt_tar)): 75 | rec = txt_tar[i] 76 | reci = rec.strip().split(' ') 77 | if int(reci[1]) in args.tar_classes: 78 | if int(reci[1]) in args.src_classes: 79 | line = reci[0] + ' ' + str(label_map_s[int(reci[1])]) + '\n' 80 | new_tar.append(line) 81 | else: 82 | line = reci[0] + ' ' + str(len(label_map_s)) + '\n' 83 | new_tar.append(line) 84 | txt_tar = new_tar.copy() 85 | txt_test = txt_tar.copy() 86 | 87 | dsets["target"] = ImageList_idx(txt_tar, transform=image_train()) 88 | dset_loaders["target"] = DataLoader(dsets["target"], batch_size=train_bs, shuffle=True, num_workers=args.worker, drop_last=False) 89 | dsets["test"] = ImageList_idx(txt_test, transform=image_test()) 90 | dset_loaders["test"] = DataLoader(dsets["test"], batch_size=train_bs*3, shuffle=False, num_workers=args.worker, drop_last=False) 91 | 92 | return dset_loaders 93 | 94 | def cal_acc(loader, netF, netB, netC, flag=False): 95 | start_test = True 96 | with torch.no_grad(): 97 | iter_test = iter(loader) 98 | for i in range(len(loader)): 99 | data = iter_test.next() 100 | inputs = data[0] 101 | labels = data[1] 102 | inputs = inputs.cuda() 103 | outputs = netC(netB(netF(inputs))) 104 | if start_test: 105 | all_output = outputs.float().cpu() 106 | all_label = labels.float() 107 | start_test = False 108 | else: 109 | all_output = torch.cat((all_output, outputs.float().cpu()), 0) 110 | all_label = torch.cat((all_label, labels.float()), 0) 111 | 112 | _, predict = torch.max(all_output, 1) 113 | accuracy = torch.sum(torch.squeeze(predict).float() == all_label).item() / float(all_label.size()[0]) 114 | mean_ent = torch.mean(loss.Entropy(nn.Softmax(dim=1)(all_output))).cpu().data.item() 115 | 116 | if flag: 117 | matrix = confusion_matrix(all_label, torch.squeeze(predict).float()) 118 | acc = matrix.diagonal()/matrix.sum(axis=1) * 100 119 | aacc = acc.mean() 120 | aa = [str(np.round(i, 2)) for i in acc] 121 | acc = ' '.join(aa) 122 | return aacc, acc 123 | else: 124 | return accuracy*100, mean_ent 125 | 126 | def train_target(args): 127 | dset_loaders = data_load(args) 128 | if args.net[0:3] == 'res': 129 | netF = network.ResBase(res_name=args.net).cuda() 130 | elif args.net[0:3] == 'vgg': 131 | netF = network.VGGBase(vgg_name=args.net).cuda() 132 | 133 | netB = network.feat_bootleneck(type=args.classifier, feature_dim=netF.in_features, bottleneck_dim=args.bottleneck).cuda() 134 | netC = network.feat_classifier(type=args.layer, class_num = args.class_num, bottleneck_dim=args.bottleneck).cuda() 135 | 136 | modelpath = args.output_dir_src + '/source_F.pt' 137 | netF.load_state_dict(torch.load(modelpath)) 138 | modelpath = args.output_dir_src + '/source_B.pt' 139 | netB.load_state_dict(torch.load(modelpath)) 140 | modelpath = args.output_dir_src + '/source_C.pt' 141 | netC.load_state_dict(torch.load(modelpath)) 142 | netC.eval() 143 | for k, v in netC.named_parameters(): 144 | v.requires_grad = False 145 | 146 | param_group = [] 147 | for k, v in netF.named_parameters(): 148 | if args.lr_decay1 > 0: 149 | param_group += [{'params': v, 'lr': args.lr * args.lr_decay1}] 150 | else: 151 | v.requires_grad = False 152 | for k, v in netB.named_parameters(): 153 | if args.lr_decay2 > 0: 154 | param_group += [{'params': v, 'lr': args.lr * args.lr_decay2}] 155 | else: 156 | v.requires_grad = False 157 | 158 | optimizer = optim.SGD(param_group) 159 | optimizer = op_copy(optimizer) 160 | 161 | max_iter = args.max_epoch * len(dset_loaders["target"]) 162 | interval_iter = max_iter // args.interval 163 | iter_num = 0 164 | 165 | iter_sw = int(max_iter/2.0) 166 | 167 | while iter_num < max_iter: 168 | try: 169 | inputs_test, _, tar_idx = iter_test.next() 170 | except: 171 | iter_test = iter(dset_loaders["target"]) 172 | inputs_test, _, tar_idx = iter_test.next() 173 | 174 | if inputs_test.size(0) == 1: 175 | continue 176 | 177 | if iter_num % interval_iter == 0 and args.cls_par > 0: 178 | netF.eval() 179 | netB.eval() 180 | mem_label_soft, mtx_infor_nh, feas_FC = obtain_label(dset_loaders['test'], netF, netB, netC, args, iter_num, iter_sw) 181 | mem_label_soft = torch.from_numpy(mem_label_soft).cuda() 182 | feas_all = feas_FC[0] 183 | ops_all = feas_FC[1] 184 | netF.train() 185 | netB.train() 186 | 187 | inputs_test = inputs_test.cuda() 188 | iter_num += 1 189 | lr_scheduler(optimizer, iter_num=iter_num, max_iter=max_iter) 190 | 191 | 192 | features_F_self = netF(inputs_test) 193 | features_F_nh = get_mtx_sam_wgt_nh(feas_all, mtx_infor_nh, tar_idx) 194 | features_F_nh = features_F_nh.cuda() 195 | features_F_mix = 0.8*features_F_self + 0.2*features_F_nh 196 | outputs_test_mix = netC(netB(features_F_mix)) 197 | ops_test_self = netC(netB(features_F_self)) 198 | outputs_test_nh = netC(netB(features_F_nh)) 199 | 200 | 201 | if args.cls_par > 0: 202 | log_probs = nn.LogSoftmax(dim=1)(outputs_test_mix) 203 | targets = mem_label_soft[tar_idx] 204 | loss_soft = (- targets * log_probs).sum(dim=1) 205 | classifier_loss = loss_soft.mean() 206 | 207 | classifier_loss *= args.cls_par 208 | if iter_num < interval_iter and args.dset == "VISDA-C": 209 | classifier_loss *= 0 210 | else: 211 | classifier_loss = torch.tensor(0.0).cuda() 212 | 213 | 214 | if args.ent: 215 | softmax_out = nn.Softmax(dim=1)(outputs_test_mix) # outputs_test_mix 216 | entropy_loss = torch.mean(loss.Entropy(softmax_out)) 217 | 218 | if args.gent: 219 | msoftmax = softmax_out.mean(dim=0) 220 | gentropy_loss = torch.sum(-msoftmax * torch.log(msoftmax + args.epsilon)) 221 | entropy_loss -= gentropy_loss 222 | im_loss = entropy_loss * args.ent_par 223 | classifier_loss += im_loss 224 | 225 | 226 | optimizer.zero_grad() 227 | classifier_loss.backward() 228 | optimizer.step() 229 | 230 | if iter_num % interval_iter == 0 or iter_num == max_iter: 231 | netF.eval() 232 | netB.eval() 233 | if args.dset=='VISDA-C': 234 | acc_s_te, acc_list = cal_acc(dset_loaders['test'], netF, netB, netC, True) 235 | log_str = 'Task: {}, Iter:{}/{}; Accuracy = {:.2f}%'.format(args.name, iter_num, max_iter, acc_s_te) + '\n' + acc_list 236 | else: 237 | acc_s_te, _ = cal_acc(dset_loaders['test'], netF, netB, netC, False) 238 | log_str = 'Task: {}, Iter:{}/{}; Accuracy = {:.2f}%'.format(args.name, iter_num, max_iter, acc_s_te) 239 | 240 | args.out_file.write(log_str + '\n') 241 | args.out_file.flush() 242 | print(log_str+'\n') 243 | netF.train() 244 | netB.train() 245 | 246 | if args.issave: 247 | torch.save(netF.state_dict(), osp.join(args.output_dir, "target_F_" + args.savename + ".pt")) 248 | torch.save(netB.state_dict(), osp.join(args.output_dir, "target_B_" + args.savename + ".pt")) 249 | torch.save(netC.state_dict(), osp.join(args.output_dir, "target_C_" + args.savename + ".pt")) 250 | 251 | return netF, netB, netC 252 | 253 | 254 | def get_mtx_sam_wgt_nh(fea_all_f, mtx_infor_nh_f, tar_idx_f): 255 | mtx_idx_nh = mtx_infor_nh_f[0] 256 | mtx_wts_nh = mtx_infor_nh_f[1] 257 | idx_batch = tar_idx_f.cpu().numpy() 258 | fea_all_f = fea_all_f.cpu().numpy() 259 | ln = len(idx_batch) 260 | sam_wgt_nh_list = [] 261 | for k in range(ln): 262 | idx_k = idx_batch[k] 263 | idx_nh_k = mtx_idx_nh[idx_k, 1:] 264 | wts_nh_k = mtx_wts_nh[idx_k, 1:][:, None] 265 | wts_nh_k[0] = 0.5 266 | wts_nh_k[1] = (0.5)*(0.5) 267 | wts_nh_k[2] = (0.5)*(0.5)*(0.5) 268 | wts_nh_k[3] = (0.5)*(0.5)*(0.5)*(0.5) 269 | mtx_fea_k = fea_all_f[idx_nh_k] 270 | mtx_fea_wgt_k = mtx_fea_k*wts_nh_k 271 | sam_wgt_nh_k = np.sum(mtx_fea_wgt_k, axis=0) 272 | sam_wgt_nh_list.append(sam_wgt_nh_k) 273 | mtx_sam_wgt_nh = np.vstack(tuple(sam_wgt_nh_list)) 274 | mtx_sam_wgt_nh_re = torch.from_numpy(mtx_sam_wgt_nh) 275 | return mtx_sam_wgt_nh_re 276 | 277 | 278 | def get_mtx_output_wgt_nh(output_f, mtx_infor_nh_f, tar_idx_f): 279 | mtx_idx_nh = mtx_infor_nh_f[0] 280 | mtx_wts_nh = mtx_infor_nh_f[1] 281 | idx_batch = tar_idx_f.cpu().numpy() 282 | output_f = output_f.cpu().numpy() 283 | ln = len(idx_batch) 284 | output_wgt_nh_list = [] 285 | for k in range(ln): 286 | idx_k = idx_batch[k] 287 | idx_nh_k = mtx_idx_nh[idx_k, 1:] 288 | wts_nh_k = mtx_wts_nh[idx_k, 1:][:, None] 289 | mtx_fea_k = output_f[idx_nh_k] 290 | mtx_fea_wgt_k = mtx_fea_k*wts_nh_k 291 | sam_wgt_nh_k = np.sum(mtx_fea_wgt_k, axis=0) 292 | output_wgt_nh_list.append(sam_wgt_nh_k) 293 | mtx_output_wgt_nh = np.vstack(tuple(output_wgt_nh_list)) 294 | mtx_output_wgt_nh_re = torch.from_numpy(mtx_output_wgt_nh) 295 | return mtx_output_wgt_nh_re 296 | 297 | 298 | def print_args(args): 299 | s = "==========================================\n" 300 | for arg, content in args.__dict__.items(): 301 | s += "{}:{}\n".format(arg, content) 302 | return s 303 | 304 | 305 | def obtain_nearest(data_q, data_all): 306 | data_q_ = data_q.detach() 307 | data_all_ = data_all.detach() 308 | data_q_ = data_q_.cpu().numpy() 309 | data_all_ = data_all_.cpu().numpy() 310 | nearest_idx = get_nearest_sam_idx(data_q_, data_all_) 311 | re = data_all[nearest_idx, :] 312 | return re 313 | 314 | def get_nearest_sam_idx(Q, X): 315 | Xt = np.transpose(X) 316 | Simo = np.dot(Q, Xt) 317 | nq = np.expand_dims(LA.norm(Q, axis=1), axis=1) 318 | nx = np.expand_dims(LA.norm(X, axis=1), axis=0) 319 | Nor = np.dot(nq, nx) 320 | Sim = 1 - (Simo / Nor) 321 | indices_min = np.argmin(Sim, axis=1) 322 | indices_row = np.arange(0, Q.shape[0], 1) 323 | Sim[indices_row, indices_min] = 1000 324 | indices_min_second = np.argmin(Sim, axis=1) 325 | return indices_min_second 326 | 327 | 328 | 329 | def obtain_label(loader, netF, netB, netC, args, num_iter_f, iter_sw_f): 330 | start_test = True 331 | with torch.no_grad(): 332 | iter_test = iter(loader) 333 | for _ in range(len(loader)): 334 | data = iter_test.next() 335 | inputs = data[0] 336 | labels = data[1] 337 | inputs = inputs.cuda() 338 | feas_F = netF(inputs) 339 | feas = netB(feas_F) 340 | outputs = netC(feas) 341 | if start_test: 342 | all_fea_F = feas_F.float().cpu() 343 | all_fea = feas.float().cpu() 344 | all_output = outputs.float().cpu() 345 | all_label = labels.float() 346 | start_test = False 347 | else: 348 | all_fea_F = torch.cat((all_fea_F, feas_F.float().cpu()), 0) 349 | all_fea = torch.cat((all_fea, feas.float().cpu()), 0) # 498*256 350 | all_output = torch.cat((all_output, outputs.float().cpu()), 0) # 498*31 351 | all_label = torch.cat((all_label, labels.float()), 0) # 498 352 | 353 | all_output_C = all_output 354 | all_output = nn.Softmax(dim=1)(all_output) 355 | 356 | ent = torch.sum(-all_output * torch.log(all_output + args.epsilon), dim=1) 357 | unknown_weight = 1 - ent / np.log(args.class_num) 358 | _, predict = torch.max(all_output, 1) 359 | 360 | accuracy = torch.sum(torch.squeeze(predict).float() == all_label).item() / float(all_label.size()[0]) 361 | if args.distance == 'cosine': 362 | all_fea = torch.cat((all_fea, torch.ones(all_fea.size(0), 1)), 1) 363 | all_fea = (all_fea.t() / torch.norm(all_fea, p=2, dim=1)).t() 364 | 365 | all_fea = all_fea.float().cpu().numpy() 366 | K = all_output.size(1) 367 | aff = all_output.float().cpu().numpy() 368 | initc = aff.transpose().dot(all_fea) 369 | initc = initc / (1e-8 + aff.sum(axis=0)[:,None]) 370 | xx = np.eye(K)[predict] 371 | cls_count = xx.sum(axis=0) 372 | labelset = np.where(cls_count>args.threshold) 373 | labelset = labelset[0] 374 | 375 | dd = cdist(all_fea, initc[labelset], args.distance) 376 | pred_label = dd.argmin(axis=1) 377 | pred_label = labelset[pred_label] 378 | 379 | for round in range(1): 380 | aff = np.eye(K)[pred_label] 381 | initc = aff.transpose().dot(all_fea) 382 | initc = initc / (1e-8 + aff.sum(axis=0)[:,None]) 383 | dd = cdist(all_fea, initc[labelset], args.distance) 384 | pred_label = dd.argmin(axis=1) 385 | pred_label = labelset[pred_label] 386 | 387 | acc = np.sum(pred_label == all_label.float().numpy()) / len(all_fea) 388 | log_str = 'Accuracy_shot = {:.2f}% -> {:.2f}%'.format(accuracy * 100, acc * 100) 389 | 390 | args.out_file.write(log_str + '\n') 391 | args.out_file.flush() 392 | print(log_str+'\n') 393 | 394 | feas_re = (all_fea_F, all_output_C) 395 | pred_label_new, mtx_idxnn, mtx_wts = obtain_label_nh(all_fea, pred_label, K) 396 | pred_label_re = pred_label_new 397 | mtx_re = [mtx_idxnn, mtx_wts] 398 | acc_knn = np.sum(pred_label_new.argmax(axis=1) == all_label.float().numpy()) / len(all_fea) 399 | log_str = 'Accuracy_ts = {:.2f}% -> {:.2f}%'.format(accuracy * 100, acc_knn * 100) 400 | print(log_str + '\n') 401 | return pred_label_re.astype('int'), mtx_re, feas_re 402 | 403 | 404 | def obtain_all_fea(loader, netF): 405 | start_test = True 406 | with torch.no_grad(): 407 | iter_test = iter(loader) 408 | for _ in range(len(loader)): 409 | data = iter_test.next() 410 | inputs = data[0] 411 | labels = data[1] 412 | inputs = inputs.cuda() 413 | feas = netF(inputs) 414 | if start_test: 415 | all_fea = feas.float().cpu() 416 | start_test = False 417 | else: 418 | all_fea = torch.cat((all_fea, feas.float().cpu()), 0) 419 | return all_fea 420 | 421 | 422 | 423 | def obtain_all_op(loader, netF, netB, netC): 424 | start_test = True 425 | with torch.no_grad(): 426 | iter_test = iter(loader) 427 | for _ in range(len(loader)): 428 | data = iter_test.next() 429 | inputs = data[0] 430 | labels = data[1] 431 | inputs = inputs.cuda() 432 | feas = netC(netB(netF(inputs))) 433 | if start_test: 434 | all_fea = feas.float().cpu() 435 | start_test = False 436 | else: 437 | all_fea = torch.cat((all_fea, feas.float().cpu()), 0) 438 | return all_fea 439 | 440 | 441 | def getListMaxNumIndex(num_list, topk): 442 | max_num_index = map(num_list.index, heapq.nlargest(topk,num_list)) 443 | a = list(max_num_index) 444 | return a 445 | 446 | 447 | def obtain_label_nh(feas, label_old, Kf): 448 | num_nn_max = 7 449 | VAL_MIN = -1000 450 | BETA = np.array(range(num_nn_max)) + 1 451 | ln_sam = feas.shape[0] 452 | idx_row = np.array(range(ln_sam)) 453 | dd_fea = np.dot(feas, feas.T) 454 | oh_final = np.zeros((feas.shape[0], Kf)) 455 | 456 | log_idx = [] 457 | val_dd = [] 458 | for k in range(num_nn_max): 459 | idx_col_max_k = dd_fea.argmax(axis=1) 460 | log_idx.append(idx_col_max_k) 461 | val_dd_k = dd_fea[idx_row, idx_col_max_k] 462 | val_dd.append(val_dd_k) 463 | dd_fea[idx_row, idx_col_max_k] = BETA[k]*VAL_MIN 464 | val_dd_arr = np.vstack(tuple(val_dd)).T 465 | 466 | oh_all = [] 467 | for k in range(num_nn_max): 468 | idx_col_max_k = log_idx[k] 469 | lab_k = label_old[idx_col_max_k] 470 | one_hot_k = np.eye(Kf)[lab_k] 471 | wts_k = val_dd_arr[:, k][:, None] 472 | one_hot_w_k = one_hot_k*wts_k 473 | oh_final = oh_final + one_hot_w_k 474 | oh_all.append(oh_final) 475 | 476 | num_nn = 5 477 | oh_final_slt = oh_all[num_nn - 1] 478 | mtx_idx = np.vstack(tuple(log_idx)).T 479 | mtx_idx_re = mtx_idx[:, 0:num_nn] 480 | val_dd_re = val_dd_arr[:, 0:num_nn] 481 | return oh_final_slt, mtx_idx_re, val_dd_re 482 | 483 | 484 | def get_ent(oh_final_f): 485 | oh_final_f = torch.from_numpy(oh_final_f) 486 | all_output = nn.Softmax(dim=1)(oh_final_f) 487 | out_ent = loss.Entropy(all_output) 488 | mean_ent = torch.mean(out_ent) 489 | out_ent_arr = out_ent.cpu().numpy() 490 | return mean_ent, out_ent_arr 491 | 492 | def kennardstonealgorithm(x_variables, k): 493 | x_variables = np.array(x_variables) 494 | original_x = x_variables 495 | distance_to_average = ((x_variables - np.tile(x_variables.mean(axis=0), (x_variables.shape[0], 1))) ** 2).sum(axis=1) 496 | max_distance_sample_number = np.where(distance_to_average == np.max(distance_to_average)) 497 | max_distance_sample_number = max_distance_sample_number[0][0] 498 | selected_sample_numbers = list() 499 | selected_sample_numbers.append(max_distance_sample_number) 500 | remaining_sample_numbers = np.arange(0, x_variables.shape[0], 1) 501 | x_variables = np.delete(x_variables, selected_sample_numbers, 0) 502 | remaining_sample_numbers = np.delete(remaining_sample_numbers, selected_sample_numbers, 0) 503 | 504 | for iteration in range(1, k): 505 | selected_samples = original_x[selected_sample_numbers, :] 506 | min_distance_to_selected_samples = list() 507 | for min_distance_calculation_number in range(0, x_variables.shape[0]): 508 | distance_to_selected_samples = ((selected_samples - np.tile(x_variables[min_distance_calculation_number, :], 509 | (selected_samples.shape[0], 1))) ** 2).sum(axis=1) 510 | min_distance_to_selected_samples.append(np.min(distance_to_selected_samples)) 511 | max_distance_sample_number = np.where( 512 | min_distance_to_selected_samples == np.max(min_distance_to_selected_samples)) 513 | max_distance_sample_number = max_distance_sample_number[0][0] 514 | selected_sample_numbers.append(remaining_sample_numbers[max_distance_sample_number]) 515 | x_variables = np.delete(x_variables, max_distance_sample_number, 0) 516 | remaining_sample_numbers = np.delete(remaining_sample_numbers, max_distance_sample_number, 0) 517 | 518 | return selected_sample_numbers, remaining_sample_numbers 519 | 520 | 521 | 522 | if __name__ == "__main__": 523 | parser = argparse.ArgumentParser(description='GKD') 524 | parser.add_argument('--gpu_id', type=str, nargs='?', default='0', help="device id to run") 525 | parser.add_argument('--s', type=int, default=0, help="source") 526 | parser.add_argument('--t', type=int, default=1, help="target") 527 | parser.add_argument('--max_epoch', type=int, default=15, help="max iterations") 528 | parser.add_argument('--interval', type=int, default=15) 529 | parser.add_argument('--batch_size', type=int, default=64, help="batch_size") 530 | parser.add_argument('--worker', type=int, default=4, help="number of workers") 531 | parser.add_argument('--dset', type=str, default='office', choices=['VISDA-C', 'office', 'office-home', 'office-caltech']) 532 | parser.add_argument('--lr', type=float, default=1e-2, help="learning rate") 533 | parser.add_argument('--net', type=str, default='resnet50', help="alexnet, vgg16, resnet50, res101") 534 | parser.add_argument('--seed', type=int, default=2020, help="random seed") 535 | 536 | parser.add_argument('--gent', type=bool, default=True) 537 | parser.add_argument('--ent', type=bool, default=True) 538 | parser.add_argument('--threshold', type=int, default=0) 539 | parser.add_argument('--cls_par', type=float, default=0.3) 540 | parser.add_argument('--ent_par', type=float, default=1.0) 541 | parser.add_argument('--lr_decay1', type=float, default=0.1) 542 | parser.add_argument('--lr_decay2', type=float, default=1.0) 543 | 544 | parser.add_argument('--bottleneck', type=int, default=256) 545 | parser.add_argument('--epsilon', type=float, default=1e-5) 546 | parser.add_argument('--layer', type=str, default="wn", choices=["linear", "wn"]) 547 | parser.add_argument('--classifier', type=str, default="bn", choices=["ori", "bn"]) 548 | parser.add_argument('--distance', type=str, default='cosine', choices=["euclidean", "cosine"]) 549 | parser.add_argument('--output', type=str, default='san') 550 | parser.add_argument('--output_src', type=str, default='san') 551 | parser.add_argument('--da', type=str, default='uda', choices=['uda', 'pda']) 552 | parser.add_argument('--issave', type=bool, default=True) 553 | args = parser.parse_args() 554 | 555 | if args.dset == 'office-home': 556 | names = ['Art', 'Clipart', 'Product', 'RealWorld'] 557 | args.class_num = 65 558 | if args.dset == 'office': 559 | names = ['amazon', 'dslr', 'webcam'] 560 | args.class_num = 31 561 | if args.dset == 'VISDA-C': 562 | names = ['train', 'validation'] 563 | args.class_num = 12 564 | if args.dset == 'office-caltech': 565 | names = ['amazon', 'caltech', 'dslr', 'webcam'] 566 | args.class_num = 10 567 | 568 | os.environ["CUDA_VISIBLE_DEVICES"] = args.gpu_id 569 | SEED = args.seed 570 | torch.manual_seed(SEED) 571 | torch.cuda.manual_seed(SEED) 572 | np.random.seed(SEED) 573 | random.seed(SEED) 574 | 575 | print("mix------mix---try0209----soft----") 576 | 577 | folder = './data/' 578 | args.s_dset_path = folder + args.dset + '/' + names[args.s] + '_list.txt' 579 | args.t_dset_path = folder + args.dset + '/' + names[args.t] + '_list.txt' 580 | args.test_dset_path = folder + args.dset + '/' + names[args.t] + '_list.txt' 581 | 582 | if args.dset == 'office-home': 583 | if args.da == 'pda': 584 | args.class_num = 65 585 | args.src_classes = [i for i in range(65)] 586 | args.tar_classes = [i for i in range(25)] 587 | 588 | args.output_dir_src = osp.join(args.output_src, args.da, args.dset, names[args.s][0].upper()) 589 | args.output_dir = osp.join(args.output, args.da, args.dset, names[args.s][0].upper()+names[args.t][0].upper()) 590 | args.name = names[args.s][0].upper()+names[args.t][0].upper() 591 | 592 | if not osp.exists(args.output_dir): 593 | os.system('mkdir -p ' + args.output_dir) 594 | if not osp.exists(args.output_dir): 595 | os.mkdir(args.output_dir) 596 | 597 | args.savename = 'par_' + str(args.cls_par) 598 | if args.da == 'pda': 599 | args.gent = '' 600 | args.savename = 'par_' + str(args.cls_par) + '_thr' + str(args.threshold) 601 | args.out_file = open(osp.join(args.output_dir, 'log_' + args.savename + '.txt'), 'w') 602 | args.out_file.write(print_args(args)+'\n') 603 | args.out_file.flush() 604 | train_target(args) 605 | -------------------------------------------------------------------------------- /data/office/dslr_list.txt: -------------------------------------------------------------------------------- 1 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0008.jpg 0 2 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0003.jpg 0 3 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0007.jpg 0 4 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0001.jpg 0 5 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0010.jpg 0 6 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0004.jpg 0 7 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0005.jpg 0 8 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0006.jpg 0 9 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0009.jpg 0 10 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0012.jpg 0 11 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0002.jpg 0 12 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0011.jpg 0 13 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0017.jpg 1 14 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0008.jpg 1 15 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0003.jpg 1 16 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0007.jpg 1 17 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0016.jpg 1 18 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0019.jpg 1 19 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0013.jpg 1 20 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0001.jpg 1 21 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0010.jpg 1 22 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0004.jpg 1 23 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0021.jpg 1 24 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0015.jpg 1 25 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0020.jpg 1 26 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0005.jpg 1 27 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0006.jpg 1 28 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0018.jpg 1 29 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0014.jpg 1 30 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0009.jpg 1 31 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0012.jpg 1 32 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0002.jpg 1 33 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0011.jpg 1 34 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0017.jpg 2 35 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0008.jpg 2 36 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0003.jpg 2 37 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0007.jpg 2 38 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0016.jpg 2 39 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0019.jpg 2 40 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0013.jpg 2 41 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0001.jpg 2 42 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0010.jpg 2 43 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0023.jpg 2 44 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0004.jpg 2 45 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0021.jpg 2 46 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0015.jpg 2 47 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0020.jpg 2 48 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0005.jpg 2 49 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0006.jpg 2 50 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0018.jpg 2 51 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0024.jpg 2 52 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0014.jpg 2 53 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0022.jpg 2 54 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0009.jpg 2 55 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0012.jpg 2 56 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0002.jpg 2 57 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0011.jpg 2 58 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0008.jpg 3 59 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0003.jpg 3 60 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0007.jpg 3 61 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0001.jpg 3 62 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0010.jpg 3 63 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0004.jpg 3 64 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0005.jpg 3 65 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0006.jpg 3 66 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0009.jpg 3 67 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0012.jpg 3 68 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0002.jpg 3 69 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0011.jpg 3 70 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0008.jpg 4 71 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0003.jpg 4 72 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0007.jpg 4 73 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0016.jpg 4 74 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0013.jpg 4 75 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0001.jpg 4 76 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0010.jpg 4 77 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0004.jpg 4 78 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0015.jpg 4 79 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0005.jpg 4 80 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0006.jpg 4 81 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0014.jpg 4 82 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0009.jpg 4 83 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0012.jpg 4 84 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0002.jpg 4 85 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0011.jpg 4 86 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0008.jpg 5 87 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0003.jpg 5 88 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0007.jpg 5 89 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0001.jpg 5 90 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0010.jpg 5 91 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0004.jpg 5 92 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0005.jpg 5 93 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0006.jpg 5 94 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0009.jpg 5 95 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0012.jpg 5 96 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0002.jpg 5 97 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0011.jpg 5 98 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0008.jpg 6 99 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0003.jpg 6 100 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0007.jpg 6 101 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0013.jpg 6 102 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0001.jpg 6 103 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0010.jpg 6 104 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0004.jpg 6 105 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0005.jpg 6 106 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0006.jpg 6 107 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0009.jpg 6 108 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0012.jpg 6 109 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0002.jpg 6 110 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0011.jpg 6 111 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0008.jpg 7 112 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0003.jpg 7 113 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0007.jpg 7 114 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0013.jpg 7 115 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0001.jpg 7 116 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0010.jpg 7 117 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0004.jpg 7 118 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0005.jpg 7 119 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0006.jpg 7 120 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0014.jpg 7 121 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0009.jpg 7 122 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0012.jpg 7 123 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0002.jpg 7 124 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0011.jpg 7 125 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0008.jpg 8 126 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0003.jpg 8 127 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0007.jpg 8 128 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0013.jpg 8 129 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0001.jpg 8 130 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0010.jpg 8 131 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0004.jpg 8 132 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0015.jpg 8 133 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0005.jpg 8 134 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0006.jpg 8 135 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0014.jpg 8 136 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0009.jpg 8 137 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0012.jpg 8 138 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0002.jpg 8 139 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0011.jpg 8 140 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0008.jpg 9 141 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0003.jpg 9 142 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0007.jpg 9 143 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0013.jpg 9 144 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0001.jpg 9 145 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0010.jpg 9 146 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0004.jpg 9 147 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0015.jpg 9 148 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0005.jpg 9 149 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0006.jpg 9 150 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0014.jpg 9 151 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0009.jpg 9 152 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0012.jpg 9 153 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0002.jpg 9 154 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0011.jpg 9 155 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0008.jpg 10 156 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0003.jpg 10 157 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0007.jpg 10 158 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0013.jpg 10 159 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0001.jpg 10 160 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0010.jpg 10 161 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0004.jpg 10 162 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0005.jpg 10 163 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0006.jpg 10 164 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0009.jpg 10 165 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0012.jpg 10 166 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0002.jpg 10 167 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0011.jpg 10 168 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0008.jpg 11 169 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0003.jpg 11 170 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0007.jpg 11 171 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0001.jpg 11 172 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0010.jpg 11 173 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0004.jpg 11 174 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0005.jpg 11 175 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0006.jpg 11 176 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0009.jpg 11 177 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0002.jpg 11 178 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0017.jpg 12 179 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0008.jpg 12 180 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0003.jpg 12 181 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0007.jpg 12 182 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0016.jpg 12 183 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0019.jpg 12 184 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0013.jpg 12 185 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0001.jpg 12 186 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0010.jpg 12 187 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0023.jpg 12 188 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0004.jpg 12 189 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0021.jpg 12 190 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0015.jpg 12 191 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0020.jpg 12 192 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0005.jpg 12 193 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0006.jpg 12 194 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0018.jpg 12 195 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0024.jpg 12 196 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0014.jpg 12 197 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0022.jpg 12 198 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0009.jpg 12 199 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0012.jpg 12 200 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0002.jpg 12 201 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0011.jpg 12 202 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0008.jpg 13 203 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0003.jpg 13 204 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0007.jpg 13 205 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0016.jpg 13 206 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0013.jpg 13 207 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0001.jpg 13 208 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0010.jpg 13 209 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0004.jpg 13 210 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0015.jpg 13 211 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0005.jpg 13 212 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0006.jpg 13 213 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0014.jpg 13 214 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0009.jpg 13 215 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0012.jpg 13 216 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0002.jpg 13 217 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0011.jpg 13 218 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0017.jpg 14 219 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0008.jpg 14 220 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0003.jpg 14 221 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0007.jpg 14 222 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0016.jpg 14 223 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0027.jpg 14 224 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0019.jpg 14 225 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0013.jpg 14 226 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0001.jpg 14 227 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0010.jpg 14 228 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0023.jpg 14 229 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0004.jpg 14 230 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0028.jpg 14 231 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0021.jpg 14 232 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0015.jpg 14 233 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0026.jpg 14 234 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0020.jpg 14 235 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0005.jpg 14 236 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0025.jpg 14 237 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0006.jpg 14 238 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0018.jpg 14 239 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0031.jpg 14 240 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0024.jpg 14 241 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0014.jpg 14 242 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0022.jpg 14 243 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0009.jpg 14 244 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0012.jpg 14 245 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0002.jpg 14 246 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0030.jpg 14 247 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0011.jpg 14 248 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0029.jpg 14 249 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0017.jpg 15 250 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0008.jpg 15 251 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0003.jpg 15 252 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0007.jpg 15 253 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0016.jpg 15 254 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0019.jpg 15 255 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0013.jpg 15 256 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0001.jpg 15 257 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0010.jpg 15 258 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0004.jpg 15 259 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0021.jpg 15 260 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0015.jpg 15 261 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0020.jpg 15 262 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0005.jpg 15 263 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0006.jpg 15 264 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0018.jpg 15 265 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0014.jpg 15 266 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0022.jpg 15 267 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0009.jpg 15 268 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0012.jpg 15 269 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0002.jpg 15 270 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0011.jpg 15 271 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0008.jpg 16 272 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0003.jpg 16 273 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0007.jpg 16 274 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0001.jpg 16 275 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0010.jpg 16 276 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0004.jpg 16 277 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0005.jpg 16 278 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0006.jpg 16 279 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0009.jpg 16 280 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0012.jpg 16 281 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0002.jpg 16 282 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0011.jpg 16 283 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mug/frame_0008.jpg 17 284 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mug/frame_0003.jpg 17 285 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mug/frame_0007.jpg 17 286 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mug/frame_0001.jpg 17 287 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mug/frame_0004.jpg 17 288 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mug/frame_0005.jpg 17 289 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mug/frame_0006.jpg 17 290 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mug/frame_0002.jpg 17 291 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0008.jpg 18 292 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0003.jpg 18 293 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0007.jpg 18 294 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0001.jpg 18 295 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0010.jpg 18 296 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0004.jpg 18 297 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0005.jpg 18 298 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0006.jpg 18 299 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0009.jpg 18 300 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0002.jpg 18 301 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0008.jpg 19 302 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0003.jpg 19 303 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0007.jpg 19 304 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0001.jpg 19 305 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0010.jpg 19 306 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0004.jpg 19 307 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0005.jpg 19 308 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0006.jpg 19 309 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0009.jpg 19 310 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0002.jpg 19 311 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0008.jpg 20 312 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0003.jpg 20 313 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0007.jpg 20 314 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0013.jpg 20 315 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0001.jpg 20 316 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0010.jpg 20 317 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0004.jpg 20 318 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0005.jpg 20 319 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0006.jpg 20 320 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0009.jpg 20 321 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0012.jpg 20 322 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0002.jpg 20 323 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0011.jpg 20 324 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0008.jpg 21 325 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0003.jpg 21 326 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0007.jpg 21 327 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0013.jpg 21 328 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0001.jpg 21 329 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0010.jpg 21 330 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0004.jpg 21 331 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0015.jpg 21 332 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0005.jpg 21 333 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0006.jpg 21 334 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0014.jpg 21 335 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0009.jpg 21 336 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0012.jpg 21 337 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0002.jpg 21 338 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0011.jpg 21 339 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0017.jpg 22 340 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0008.jpg 22 341 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0003.jpg 22 342 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0007.jpg 22 343 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0016.jpg 22 344 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0019.jpg 22 345 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0013.jpg 22 346 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0001.jpg 22 347 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0010.jpg 22 348 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0023.jpg 22 349 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0004.jpg 22 350 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0021.jpg 22 351 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0015.jpg 22 352 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0020.jpg 22 353 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0005.jpg 22 354 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0006.jpg 22 355 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0018.jpg 22 356 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0014.jpg 22 357 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0022.jpg 22 358 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0009.jpg 22 359 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0012.jpg 22 360 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0002.jpg 22 361 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0011.jpg 22 362 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0017.jpg 23 363 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0008.jpg 23 364 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0003.jpg 23 365 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0007.jpg 23 366 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0016.jpg 23 367 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0013.jpg 23 368 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0001.jpg 23 369 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0010.jpg 23 370 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0004.jpg 23 371 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0015.jpg 23 372 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0005.jpg 23 373 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0006.jpg 23 374 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0018.jpg 23 375 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0014.jpg 23 376 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0009.jpg 23 377 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0012.jpg 23 378 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0002.jpg 23 379 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0011.jpg 23 380 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0008.jpg 24 381 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0003.jpg 24 382 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0007.jpg 24 383 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0001.jpg 24 384 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0010.jpg 24 385 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0004.jpg 24 386 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0005.jpg 24 387 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0006.jpg 24 388 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0009.jpg 24 389 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0002.jpg 24 390 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ruler/frame_0003.jpg 25 391 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ruler/frame_0007.jpg 25 392 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ruler/frame_0001.jpg 25 393 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ruler/frame_0004.jpg 25 394 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ruler/frame_0005.jpg 25 395 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ruler/frame_0006.jpg 25 396 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ruler/frame_0002.jpg 25 397 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0017.jpg 26 398 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0008.jpg 26 399 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0003.jpg 26 400 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0007.jpg 26 401 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0016.jpg 26 402 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0013.jpg 26 403 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0001.jpg 26 404 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0010.jpg 26 405 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0004.jpg 26 406 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0015.jpg 26 407 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0005.jpg 26 408 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0006.jpg 26 409 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0018.jpg 26 410 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0014.jpg 26 411 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0009.jpg 26 412 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0012.jpg 26 413 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0002.jpg 26 414 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0011.jpg 26 415 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0017.jpg 27 416 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0008.jpg 27 417 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0003.jpg 27 418 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0007.jpg 27 419 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0016.jpg 27 420 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0019.jpg 27 421 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0013.jpg 27 422 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0001.jpg 27 423 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0010.jpg 27 424 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0023.jpg 27 425 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0004.jpg 27 426 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0021.jpg 27 427 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0015.jpg 27 428 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0026.jpg 27 429 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0020.jpg 27 430 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0005.jpg 27 431 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0025.jpg 27 432 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0006.jpg 27 433 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0018.jpg 27 434 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0024.jpg 27 435 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0014.jpg 27 436 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0022.jpg 27 437 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0009.jpg 27 438 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0012.jpg 27 439 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0002.jpg 27 440 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0011.jpg 27 441 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0017.jpg 28 442 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0008.jpg 28 443 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0003.jpg 28 444 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0007.jpg 28 445 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0016.jpg 28 446 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0019.jpg 28 447 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0013.jpg 28 448 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0001.jpg 28 449 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0010.jpg 28 450 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0004.jpg 28 451 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0021.jpg 28 452 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0015.jpg 28 453 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0020.jpg 28 454 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0005.jpg 28 455 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0006.jpg 28 456 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0018.jpg 28 457 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0014.jpg 28 458 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0009.jpg 28 459 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0012.jpg 28 460 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0002.jpg 28 461 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0011.jpg 28 462 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0017.jpg 29 463 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0008.jpg 29 464 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0003.jpg 29 465 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0007.jpg 29 466 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0016.jpg 29 467 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0019.jpg 29 468 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0013.jpg 29 469 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0001.jpg 29 470 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0010.jpg 29 471 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0004.jpg 29 472 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0021.jpg 29 473 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0015.jpg 29 474 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0020.jpg 29 475 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0005.jpg 29 476 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0006.jpg 29 477 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0018.jpg 29 478 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0014.jpg 29 479 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0022.jpg 29 480 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0009.jpg 29 481 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0012.jpg 29 482 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0002.jpg 29 483 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0011.jpg 29 484 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0008.jpg 30 485 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0003.jpg 30 486 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0007.jpg 30 487 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0013.jpg 30 488 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0001.jpg 30 489 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0010.jpg 30 490 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0004.jpg 30 491 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0015.jpg 30 492 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0005.jpg 30 493 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0006.jpg 30 494 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0014.jpg 30 495 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0009.jpg 30 496 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0012.jpg 30 497 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0002.jpg 30 498 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0011.jpg 30 499 | -------------------------------------------------------------------------------- /Checkpoint/ts/tran/data/office/dslr_list.txt: -------------------------------------------------------------------------------- 1 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0008.jpg 0 2 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0003.jpg 0 3 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0007.jpg 0 4 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0001.jpg 0 5 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0010.jpg 0 6 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0004.jpg 0 7 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0005.jpg 0 8 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0006.jpg 0 9 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0009.jpg 0 10 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0012.jpg 0 11 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0002.jpg 0 12 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/back_pack/frame_0011.jpg 0 13 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0017.jpg 1 14 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0008.jpg 1 15 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0003.jpg 1 16 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0007.jpg 1 17 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0016.jpg 1 18 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0019.jpg 1 19 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0013.jpg 1 20 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0001.jpg 1 21 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0010.jpg 1 22 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0004.jpg 1 23 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0021.jpg 1 24 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0015.jpg 1 25 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0020.jpg 1 26 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0005.jpg 1 27 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0006.jpg 1 28 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0018.jpg 1 29 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0014.jpg 1 30 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0009.jpg 1 31 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0012.jpg 1 32 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0002.jpg 1 33 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike/frame_0011.jpg 1 34 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0017.jpg 2 35 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0008.jpg 2 36 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0003.jpg 2 37 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0007.jpg 2 38 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0016.jpg 2 39 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0019.jpg 2 40 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0013.jpg 2 41 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0001.jpg 2 42 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0010.jpg 2 43 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0023.jpg 2 44 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0004.jpg 2 45 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0021.jpg 2 46 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0015.jpg 2 47 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0020.jpg 2 48 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0005.jpg 2 49 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0006.jpg 2 50 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0018.jpg 2 51 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0024.jpg 2 52 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0014.jpg 2 53 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0022.jpg 2 54 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0009.jpg 2 55 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0012.jpg 2 56 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0002.jpg 2 57 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bike_helmet/frame_0011.jpg 2 58 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0008.jpg 3 59 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0003.jpg 3 60 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0007.jpg 3 61 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0001.jpg 3 62 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0010.jpg 3 63 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0004.jpg 3 64 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0005.jpg 3 65 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0006.jpg 3 66 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0009.jpg 3 67 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0012.jpg 3 68 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0002.jpg 3 69 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bookcase/frame_0011.jpg 3 70 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0008.jpg 4 71 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0003.jpg 4 72 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0007.jpg 4 73 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0016.jpg 4 74 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0013.jpg 4 75 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0001.jpg 4 76 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0010.jpg 4 77 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0004.jpg 4 78 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0015.jpg 4 79 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0005.jpg 4 80 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0006.jpg 4 81 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0014.jpg 4 82 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0009.jpg 4 83 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0012.jpg 4 84 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0002.jpg 4 85 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/bottle/frame_0011.jpg 4 86 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0008.jpg 5 87 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0003.jpg 5 88 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0007.jpg 5 89 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0001.jpg 5 90 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0010.jpg 5 91 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0004.jpg 5 92 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0005.jpg 5 93 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0006.jpg 5 94 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0009.jpg 5 95 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0012.jpg 5 96 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0002.jpg 5 97 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/calculator/frame_0011.jpg 5 98 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0008.jpg 6 99 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0003.jpg 6 100 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0007.jpg 6 101 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0013.jpg 6 102 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0001.jpg 6 103 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0010.jpg 6 104 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0004.jpg 6 105 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0005.jpg 6 106 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0006.jpg 6 107 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0009.jpg 6 108 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0012.jpg 6 109 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0002.jpg 6 110 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_chair/frame_0011.jpg 6 111 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0008.jpg 7 112 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0003.jpg 7 113 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0007.jpg 7 114 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0013.jpg 7 115 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0001.jpg 7 116 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0010.jpg 7 117 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0004.jpg 7 118 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0005.jpg 7 119 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0006.jpg 7 120 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0014.jpg 7 121 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0009.jpg 7 122 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0012.jpg 7 123 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0002.jpg 7 124 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desk_lamp/frame_0011.jpg 7 125 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0008.jpg 8 126 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0003.jpg 8 127 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0007.jpg 8 128 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0013.jpg 8 129 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0001.jpg 8 130 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0010.jpg 8 131 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0004.jpg 8 132 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0015.jpg 8 133 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0005.jpg 8 134 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0006.jpg 8 135 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0014.jpg 8 136 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0009.jpg 8 137 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0012.jpg 8 138 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0002.jpg 8 139 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/desktop_computer/frame_0011.jpg 8 140 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0008.jpg 9 141 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0003.jpg 9 142 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0007.jpg 9 143 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0013.jpg 9 144 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0001.jpg 9 145 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0010.jpg 9 146 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0004.jpg 9 147 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0015.jpg 9 148 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0005.jpg 9 149 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0006.jpg 9 150 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0014.jpg 9 151 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0009.jpg 9 152 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0012.jpg 9 153 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0002.jpg 9 154 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/file_cabinet/frame_0011.jpg 9 155 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0008.jpg 10 156 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0003.jpg 10 157 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0007.jpg 10 158 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0013.jpg 10 159 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0001.jpg 10 160 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0010.jpg 10 161 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0004.jpg 10 162 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0005.jpg 10 163 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0006.jpg 10 164 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0009.jpg 10 165 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0012.jpg 10 166 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0002.jpg 10 167 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/headphones/frame_0011.jpg 10 168 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0008.jpg 11 169 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0003.jpg 11 170 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0007.jpg 11 171 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0001.jpg 11 172 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0010.jpg 11 173 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0004.jpg 11 174 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0005.jpg 11 175 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0006.jpg 11 176 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0009.jpg 11 177 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/keyboard/frame_0002.jpg 11 178 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0017.jpg 12 179 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0008.jpg 12 180 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0003.jpg 12 181 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0007.jpg 12 182 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0016.jpg 12 183 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0019.jpg 12 184 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0013.jpg 12 185 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0001.jpg 12 186 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0010.jpg 12 187 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0023.jpg 12 188 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0004.jpg 12 189 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0021.jpg 12 190 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0015.jpg 12 191 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0020.jpg 12 192 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0005.jpg 12 193 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0006.jpg 12 194 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0018.jpg 12 195 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0024.jpg 12 196 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0014.jpg 12 197 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0022.jpg 12 198 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0009.jpg 12 199 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0012.jpg 12 200 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0002.jpg 12 201 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/laptop_computer/frame_0011.jpg 12 202 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0008.jpg 13 203 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0003.jpg 13 204 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0007.jpg 13 205 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0016.jpg 13 206 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0013.jpg 13 207 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0001.jpg 13 208 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0010.jpg 13 209 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0004.jpg 13 210 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0015.jpg 13 211 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0005.jpg 13 212 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0006.jpg 13 213 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0014.jpg 13 214 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0009.jpg 13 215 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0012.jpg 13 216 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0002.jpg 13 217 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/letter_tray/frame_0011.jpg 13 218 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0017.jpg 14 219 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0008.jpg 14 220 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0003.jpg 14 221 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0007.jpg 14 222 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0016.jpg 14 223 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0027.jpg 14 224 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0019.jpg 14 225 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0013.jpg 14 226 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0001.jpg 14 227 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0010.jpg 14 228 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0023.jpg 14 229 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0004.jpg 14 230 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0028.jpg 14 231 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0021.jpg 14 232 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0015.jpg 14 233 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0026.jpg 14 234 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0020.jpg 14 235 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0005.jpg 14 236 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0025.jpg 14 237 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0006.jpg 14 238 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0018.jpg 14 239 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0031.jpg 14 240 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0024.jpg 14 241 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0014.jpg 14 242 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0022.jpg 14 243 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0009.jpg 14 244 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0012.jpg 14 245 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0002.jpg 14 246 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0030.jpg 14 247 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0011.jpg 14 248 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mobile_phone/frame_0029.jpg 14 249 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0017.jpg 15 250 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0008.jpg 15 251 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0003.jpg 15 252 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0007.jpg 15 253 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0016.jpg 15 254 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0019.jpg 15 255 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0013.jpg 15 256 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0001.jpg 15 257 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0010.jpg 15 258 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0004.jpg 15 259 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0021.jpg 15 260 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0015.jpg 15 261 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0020.jpg 15 262 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0005.jpg 15 263 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0006.jpg 15 264 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0018.jpg 15 265 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0014.jpg 15 266 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0022.jpg 15 267 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0009.jpg 15 268 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0012.jpg 15 269 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0002.jpg 15 270 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/monitor/frame_0011.jpg 15 271 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0008.jpg 16 272 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0003.jpg 16 273 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0007.jpg 16 274 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0001.jpg 16 275 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0010.jpg 16 276 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0004.jpg 16 277 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0005.jpg 16 278 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0006.jpg 16 279 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0009.jpg 16 280 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0012.jpg 16 281 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0002.jpg 16 282 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mouse/frame_0011.jpg 16 283 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mug/frame_0008.jpg 17 284 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mug/frame_0003.jpg 17 285 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mug/frame_0007.jpg 17 286 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mug/frame_0001.jpg 17 287 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mug/frame_0004.jpg 17 288 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mug/frame_0005.jpg 17 289 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mug/frame_0006.jpg 17 290 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/mug/frame_0002.jpg 17 291 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0008.jpg 18 292 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0003.jpg 18 293 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0007.jpg 18 294 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0001.jpg 18 295 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0010.jpg 18 296 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0004.jpg 18 297 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0005.jpg 18 298 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0006.jpg 18 299 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0009.jpg 18 300 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/paper_notebook/frame_0002.jpg 18 301 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0008.jpg 19 302 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0003.jpg 19 303 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0007.jpg 19 304 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0001.jpg 19 305 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0010.jpg 19 306 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0004.jpg 19 307 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0005.jpg 19 308 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0006.jpg 19 309 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0009.jpg 19 310 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/pen/frame_0002.jpg 19 311 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0008.jpg 20 312 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0003.jpg 20 313 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0007.jpg 20 314 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0013.jpg 20 315 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0001.jpg 20 316 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0010.jpg 20 317 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0004.jpg 20 318 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0005.jpg 20 319 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0006.jpg 20 320 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0009.jpg 20 321 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0012.jpg 20 322 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0002.jpg 20 323 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/phone/frame_0011.jpg 20 324 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0008.jpg 21 325 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0003.jpg 21 326 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0007.jpg 21 327 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0013.jpg 21 328 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0001.jpg 21 329 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0010.jpg 21 330 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0004.jpg 21 331 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0015.jpg 21 332 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0005.jpg 21 333 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0006.jpg 21 334 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0014.jpg 21 335 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0009.jpg 21 336 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0012.jpg 21 337 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0002.jpg 21 338 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/printer/frame_0011.jpg 21 339 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0017.jpg 22 340 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0008.jpg 22 341 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0003.jpg 22 342 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0007.jpg 22 343 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0016.jpg 22 344 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0019.jpg 22 345 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0013.jpg 22 346 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0001.jpg 22 347 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0010.jpg 22 348 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0023.jpg 22 349 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0004.jpg 22 350 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0021.jpg 22 351 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0015.jpg 22 352 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0020.jpg 22 353 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0005.jpg 22 354 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0006.jpg 22 355 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0018.jpg 22 356 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0014.jpg 22 357 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0022.jpg 22 358 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0009.jpg 22 359 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0012.jpg 22 360 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0002.jpg 22 361 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/projector/frame_0011.jpg 22 362 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0017.jpg 23 363 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0008.jpg 23 364 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0003.jpg 23 365 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0007.jpg 23 366 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0016.jpg 23 367 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0013.jpg 23 368 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0001.jpg 23 369 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0010.jpg 23 370 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0004.jpg 23 371 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0015.jpg 23 372 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0005.jpg 23 373 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0006.jpg 23 374 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0018.jpg 23 375 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0014.jpg 23 376 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0009.jpg 23 377 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0012.jpg 23 378 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0002.jpg 23 379 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/punchers/frame_0011.jpg 23 380 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0008.jpg 24 381 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0003.jpg 24 382 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0007.jpg 24 383 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0001.jpg 24 384 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0010.jpg 24 385 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0004.jpg 24 386 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0005.jpg 24 387 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0006.jpg 24 388 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0009.jpg 24 389 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ring_binder/frame_0002.jpg 24 390 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ruler/frame_0003.jpg 25 391 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ruler/frame_0007.jpg 25 392 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ruler/frame_0001.jpg 25 393 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ruler/frame_0004.jpg 25 394 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ruler/frame_0005.jpg 25 395 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ruler/frame_0006.jpg 25 396 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/ruler/frame_0002.jpg 25 397 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0017.jpg 26 398 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0008.jpg 26 399 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0003.jpg 26 400 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0007.jpg 26 401 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0016.jpg 26 402 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0013.jpg 26 403 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0001.jpg 26 404 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0010.jpg 26 405 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0004.jpg 26 406 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0015.jpg 26 407 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0005.jpg 26 408 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0006.jpg 26 409 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0018.jpg 26 410 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0014.jpg 26 411 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0009.jpg 26 412 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0012.jpg 26 413 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0002.jpg 26 414 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/scissors/frame_0011.jpg 26 415 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0017.jpg 27 416 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0008.jpg 27 417 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0003.jpg 27 418 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0007.jpg 27 419 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0016.jpg 27 420 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0019.jpg 27 421 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0013.jpg 27 422 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0001.jpg 27 423 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0010.jpg 27 424 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0023.jpg 27 425 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0004.jpg 27 426 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0021.jpg 27 427 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0015.jpg 27 428 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0026.jpg 27 429 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0020.jpg 27 430 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0005.jpg 27 431 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0025.jpg 27 432 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0006.jpg 27 433 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0018.jpg 27 434 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0024.jpg 27 435 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0014.jpg 27 436 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0022.jpg 27 437 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0009.jpg 27 438 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0012.jpg 27 439 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0002.jpg 27 440 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/speaker/frame_0011.jpg 27 441 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0017.jpg 28 442 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0008.jpg 28 443 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0003.jpg 28 444 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0007.jpg 28 445 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0016.jpg 28 446 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0019.jpg 28 447 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0013.jpg 28 448 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0001.jpg 28 449 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0010.jpg 28 450 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0004.jpg 28 451 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0021.jpg 28 452 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0015.jpg 28 453 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0020.jpg 28 454 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0005.jpg 28 455 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0006.jpg 28 456 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0018.jpg 28 457 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0014.jpg 28 458 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0009.jpg 28 459 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0012.jpg 28 460 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0002.jpg 28 461 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/stapler/frame_0011.jpg 28 462 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0017.jpg 29 463 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0008.jpg 29 464 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0003.jpg 29 465 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0007.jpg 29 466 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0016.jpg 29 467 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0019.jpg 29 468 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0013.jpg 29 469 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0001.jpg 29 470 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0010.jpg 29 471 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0004.jpg 29 472 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0021.jpg 29 473 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0015.jpg 29 474 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0020.jpg 29 475 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0005.jpg 29 476 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0006.jpg 29 477 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0018.jpg 29 478 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0014.jpg 29 479 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0022.jpg 29 480 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0009.jpg 29 481 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0012.jpg 29 482 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0002.jpg 29 483 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/tape_dispenser/frame_0011.jpg 29 484 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0008.jpg 30 485 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0003.jpg 30 486 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0007.jpg 30 487 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0013.jpg 30 488 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0001.jpg 30 489 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0010.jpg 30 490 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0004.jpg 30 491 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0015.jpg 30 492 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0005.jpg 30 493 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0006.jpg 30 494 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0014.jpg 30 495 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0009.jpg 30 496 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0012.jpg 30 497 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0002.jpg 30 498 | /home/ts/projects/YY/SHOT-master/object/data/office/dslr/images/trash_can/frame_0011.jpg 30 499 | -------------------------------------------------------------------------------- /data/office/webcam_list.txt: -------------------------------------------------------------------------------- 1 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0017.jpg 0 2 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0008.jpg 0 3 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0003.jpg 0 4 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0007.jpg 0 5 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0016.jpg 0 6 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0027.jpg 0 7 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0019.jpg 0 8 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0013.jpg 0 9 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0001.jpg 0 10 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0010.jpg 0 11 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0023.jpg 0 12 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0004.jpg 0 13 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0028.jpg 0 14 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0021.jpg 0 15 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0015.jpg 0 16 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0026.jpg 0 17 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0020.jpg 0 18 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0005.jpg 0 19 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0025.jpg 0 20 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0006.jpg 0 21 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0018.jpg 0 22 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0024.jpg 0 23 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0014.jpg 0 24 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0022.jpg 0 25 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0009.jpg 0 26 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0012.jpg 0 27 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0002.jpg 0 28 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0011.jpg 0 29 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/back_pack/frame_0029.jpg 0 30 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0017.jpg 1 31 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0008.jpg 1 32 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0003.jpg 1 33 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0007.jpg 1 34 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0016.jpg 1 35 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0019.jpg 1 36 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0013.jpg 1 37 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0001.jpg 1 38 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0010.jpg 1 39 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0004.jpg 1 40 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0021.jpg 1 41 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0015.jpg 1 42 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0020.jpg 1 43 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0005.jpg 1 44 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0006.jpg 1 45 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0018.jpg 1 46 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0014.jpg 1 47 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0009.jpg 1 48 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0012.jpg 1 49 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0002.jpg 1 50 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike/frame_0011.jpg 1 51 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0017.jpg 2 52 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0008.jpg 2 53 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0003.jpg 2 54 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0007.jpg 2 55 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0016.jpg 2 56 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0027.jpg 2 57 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0019.jpg 2 58 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0013.jpg 2 59 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0001.jpg 2 60 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0010.jpg 2 61 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0023.jpg 2 62 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0004.jpg 2 63 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0028.jpg 2 64 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0021.jpg 2 65 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0015.jpg 2 66 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0026.jpg 2 67 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0020.jpg 2 68 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0005.jpg 2 69 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0025.jpg 2 70 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0006.jpg 2 71 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0018.jpg 2 72 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0024.jpg 2 73 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0014.jpg 2 74 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0022.jpg 2 75 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0009.jpg 2 76 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0012.jpg 2 77 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0002.jpg 2 78 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bike_helmet/frame_0011.jpg 2 79 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bookcase/frame_0008.jpg 3 80 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bookcase/frame_0003.jpg 3 81 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bookcase/frame_0007.jpg 3 82 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bookcase/frame_0001.jpg 3 83 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bookcase/frame_0010.jpg 3 84 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bookcase/frame_0004.jpg 3 85 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bookcase/frame_0005.jpg 3 86 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bookcase/frame_0006.jpg 3 87 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bookcase/frame_0009.jpg 3 88 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bookcase/frame_0012.jpg 3 89 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bookcase/frame_0002.jpg 3 90 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bookcase/frame_0011.jpg 3 91 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bottle/frame_0008.jpg 4 92 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bottle/frame_0003.jpg 4 93 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bottle/frame_0007.jpg 4 94 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bottle/frame_0016.jpg 4 95 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bottle/frame_0013.jpg 4 96 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bottle/frame_0001.jpg 4 97 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bottle/frame_0010.jpg 4 98 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bottle/frame_0004.jpg 4 99 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bottle/frame_0015.jpg 4 100 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bottle/frame_0005.jpg 4 101 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bottle/frame_0006.jpg 4 102 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bottle/frame_0014.jpg 4 103 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bottle/frame_0009.jpg 4 104 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bottle/frame_0012.jpg 4 105 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bottle/frame_0002.jpg 4 106 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/bottle/frame_0011.jpg 4 107 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0017.jpg 5 108 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0008.jpg 5 109 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0003.jpg 5 110 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0007.jpg 5 111 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0016.jpg 5 112 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0027.jpg 5 113 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0019.jpg 5 114 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0013.jpg 5 115 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0001.jpg 5 116 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0010.jpg 5 117 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0023.jpg 5 118 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0004.jpg 5 119 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0028.jpg 5 120 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0021.jpg 5 121 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0015.jpg 5 122 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0026.jpg 5 123 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0020.jpg 5 124 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0005.jpg 5 125 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0025.jpg 5 126 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0006.jpg 5 127 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0018.jpg 5 128 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0031.jpg 5 129 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0024.jpg 5 130 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0014.jpg 5 131 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0022.jpg 5 132 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0009.jpg 5 133 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0012.jpg 5 134 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0002.jpg 5 135 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0030.jpg 5 136 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0011.jpg 5 137 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/calculator/frame_0029.jpg 5 138 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0017.jpg 6 139 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0008.jpg 6 140 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0032.jpg 6 141 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0003.jpg 6 142 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0007.jpg 6 143 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0016.jpg 6 144 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0027.jpg 6 145 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0019.jpg 6 146 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0036.jpg 6 147 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0013.jpg 6 148 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0001.jpg 6 149 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0010.jpg 6 150 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0038.jpg 6 151 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0023.jpg 6 152 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0004.jpg 6 153 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0028.jpg 6 154 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0021.jpg 6 155 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0040.jpg 6 156 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0015.jpg 6 157 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0033.jpg 6 158 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0026.jpg 6 159 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0020.jpg 6 160 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0005.jpg 6 161 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0025.jpg 6 162 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0039.jpg 6 163 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0006.jpg 6 164 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0035.jpg 6 165 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0018.jpg 6 166 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0031.jpg 6 167 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0024.jpg 6 168 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0014.jpg 6 169 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0022.jpg 6 170 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0009.jpg 6 171 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0012.jpg 6 172 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0002.jpg 6 173 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0030.jpg 6 174 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0034.jpg 6 175 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0011.jpg 6 176 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0037.jpg 6 177 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_chair/frame_0029.jpg 6 178 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0017.jpg 7 179 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0008.jpg 7 180 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0003.jpg 7 181 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0007.jpg 7 182 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0016.jpg 7 183 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0013.jpg 7 184 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0001.jpg 7 185 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0010.jpg 7 186 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0004.jpg 7 187 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0015.jpg 7 188 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0005.jpg 7 189 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0006.jpg 7 190 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0018.jpg 7 191 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0014.jpg 7 192 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0009.jpg 7 193 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0012.jpg 7 194 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0002.jpg 7 195 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desk_lamp/frame_0011.jpg 7 196 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0017.jpg 8 197 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0008.jpg 8 198 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0003.jpg 8 199 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0007.jpg 8 200 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0016.jpg 8 201 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0019.jpg 8 202 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0013.jpg 8 203 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0001.jpg 8 204 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0010.jpg 8 205 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0004.jpg 8 206 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0021.jpg 8 207 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0015.jpg 8 208 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0020.jpg 8 209 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0005.jpg 8 210 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0006.jpg 8 211 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0018.jpg 8 212 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0014.jpg 8 213 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0009.jpg 8 214 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0012.jpg 8 215 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0002.jpg 8 216 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/desktop_computer/frame_0011.jpg 8 217 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0017.jpg 9 218 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0008.jpg 9 219 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0003.jpg 9 220 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0007.jpg 9 221 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0016.jpg 9 222 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0019.jpg 9 223 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0013.jpg 9 224 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0001.jpg 9 225 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0010.jpg 9 226 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0004.jpg 9 227 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0015.jpg 9 228 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0005.jpg 9 229 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0006.jpg 9 230 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0018.jpg 9 231 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0014.jpg 9 232 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0009.jpg 9 233 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0012.jpg 9 234 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0002.jpg 9 235 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/file_cabinet/frame_0011.jpg 9 236 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0017.jpg 10 237 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0008.jpg 10 238 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0003.jpg 10 239 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0007.jpg 10 240 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0016.jpg 10 241 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0027.jpg 10 242 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0019.jpg 10 243 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0013.jpg 10 244 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0001.jpg 10 245 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0010.jpg 10 246 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0023.jpg 10 247 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0004.jpg 10 248 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0021.jpg 10 249 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0015.jpg 10 250 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0026.jpg 10 251 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0020.jpg 10 252 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0005.jpg 10 253 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0025.jpg 10 254 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0006.jpg 10 255 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0018.jpg 10 256 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0024.jpg 10 257 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0014.jpg 10 258 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0022.jpg 10 259 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0009.jpg 10 260 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0012.jpg 10 261 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0002.jpg 10 262 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/headphones/frame_0011.jpg 10 263 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0017.jpg 11 264 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0008.jpg 11 265 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0003.jpg 11 266 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0007.jpg 11 267 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0016.jpg 11 268 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0027.jpg 11 269 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0019.jpg 11 270 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0013.jpg 11 271 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0001.jpg 11 272 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0010.jpg 11 273 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0023.jpg 11 274 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0004.jpg 11 275 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0021.jpg 11 276 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0015.jpg 11 277 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0026.jpg 11 278 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0020.jpg 11 279 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0005.jpg 11 280 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0025.jpg 11 281 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0006.jpg 11 282 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0018.jpg 11 283 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0024.jpg 11 284 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0014.jpg 11 285 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0022.jpg 11 286 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0009.jpg 11 287 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0012.jpg 11 288 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0002.jpg 11 289 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/keyboard/frame_0011.jpg 11 290 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0017.jpg 12 291 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0008.jpg 12 292 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0003.jpg 12 293 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0007.jpg 12 294 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0016.jpg 12 295 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0027.jpg 12 296 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0019.jpg 12 297 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0013.jpg 12 298 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0001.jpg 12 299 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0010.jpg 12 300 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0023.jpg 12 301 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0004.jpg 12 302 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0028.jpg 12 303 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0021.jpg 12 304 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0015.jpg 12 305 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0026.jpg 12 306 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0020.jpg 12 307 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0005.jpg 12 308 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0025.jpg 12 309 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0006.jpg 12 310 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0018.jpg 12 311 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0024.jpg 12 312 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0014.jpg 12 313 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0022.jpg 12 314 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0009.jpg 12 315 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0012.jpg 12 316 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0002.jpg 12 317 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0030.jpg 12 318 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0011.jpg 12 319 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/laptop_computer/frame_0029.jpg 12 320 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0017.jpg 13 321 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0008.jpg 13 322 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0003.jpg 13 323 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0007.jpg 13 324 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0016.jpg 13 325 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0019.jpg 13 326 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0013.jpg 13 327 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0001.jpg 13 328 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0010.jpg 13 329 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0004.jpg 13 330 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0015.jpg 13 331 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0005.jpg 13 332 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0006.jpg 13 333 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0018.jpg 13 334 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0014.jpg 13 335 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0009.jpg 13 336 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0012.jpg 13 337 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0002.jpg 13 338 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/letter_tray/frame_0011.jpg 13 339 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0017.jpg 14 340 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0008.jpg 14 341 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0003.jpg 14 342 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0007.jpg 14 343 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0016.jpg 14 344 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0027.jpg 14 345 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0019.jpg 14 346 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0013.jpg 14 347 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0001.jpg 14 348 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0010.jpg 14 349 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0023.jpg 14 350 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0004.jpg 14 351 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0028.jpg 14 352 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0021.jpg 14 353 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0015.jpg 14 354 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0026.jpg 14 355 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0020.jpg 14 356 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0005.jpg 14 357 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0025.jpg 14 358 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0006.jpg 14 359 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0018.jpg 14 360 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0024.jpg 14 361 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0014.jpg 14 362 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0022.jpg 14 363 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0009.jpg 14 364 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0012.jpg 14 365 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0002.jpg 14 366 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0030.jpg 14 367 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0011.jpg 14 368 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mobile_phone/frame_0029.jpg 14 369 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0017.jpg 15 370 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0008.jpg 15 371 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0043.jpg 15 372 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0032.jpg 15 373 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0003.jpg 15 374 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0007.jpg 15 375 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0016.jpg 15 376 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0027.jpg 15 377 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0019.jpg 15 378 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0036.jpg 15 379 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0013.jpg 15 380 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0001.jpg 15 381 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0010.jpg 15 382 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0038.jpg 15 383 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0023.jpg 15 384 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0004.jpg 15 385 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0028.jpg 15 386 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0021.jpg 15 387 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0040.jpg 15 388 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0015.jpg 15 389 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0033.jpg 15 390 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0026.jpg 15 391 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0020.jpg 15 392 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0005.jpg 15 393 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0025.jpg 15 394 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0041.jpg 15 395 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0042.jpg 15 396 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0039.jpg 15 397 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0006.jpg 15 398 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0035.jpg 15 399 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0018.jpg 15 400 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0031.jpg 15 401 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0024.jpg 15 402 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0014.jpg 15 403 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0022.jpg 15 404 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0009.jpg 15 405 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0012.jpg 15 406 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0002.jpg 15 407 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0030.jpg 15 408 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0034.jpg 15 409 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0011.jpg 15 410 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0037.jpg 15 411 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/monitor/frame_0029.jpg 15 412 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0017.jpg 16 413 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0008.jpg 16 414 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0003.jpg 16 415 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0007.jpg 16 416 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0016.jpg 16 417 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0027.jpg 16 418 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0019.jpg 16 419 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0013.jpg 16 420 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0001.jpg 16 421 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0010.jpg 16 422 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0023.jpg 16 423 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0004.jpg 16 424 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0028.jpg 16 425 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0021.jpg 16 426 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0015.jpg 16 427 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0026.jpg 16 428 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0020.jpg 16 429 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0005.jpg 16 430 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0025.jpg 16 431 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0006.jpg 16 432 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0018.jpg 16 433 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0024.jpg 16 434 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0014.jpg 16 435 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0022.jpg 16 436 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0009.jpg 16 437 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0012.jpg 16 438 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0002.jpg 16 439 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0030.jpg 16 440 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0011.jpg 16 441 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mouse/frame_0029.jpg 16 442 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0017.jpg 17 443 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0008.jpg 17 444 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0003.jpg 17 445 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0007.jpg 17 446 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0016.jpg 17 447 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0027.jpg 17 448 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0019.jpg 17 449 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0013.jpg 17 450 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0001.jpg 17 451 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0010.jpg 17 452 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0023.jpg 17 453 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0004.jpg 17 454 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0021.jpg 17 455 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0015.jpg 17 456 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0026.jpg 17 457 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0020.jpg 17 458 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0005.jpg 17 459 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0025.jpg 17 460 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0006.jpg 17 461 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0018.jpg 17 462 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0024.jpg 17 463 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0014.jpg 17 464 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0022.jpg 17 465 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0009.jpg 17 466 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0012.jpg 17 467 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0002.jpg 17 468 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/mug/frame_0011.jpg 17 469 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0017.jpg 18 470 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0008.jpg 18 471 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0003.jpg 18 472 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0007.jpg 18 473 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0016.jpg 18 474 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0027.jpg 18 475 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0019.jpg 18 476 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0013.jpg 18 477 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0001.jpg 18 478 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0010.jpg 18 479 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0023.jpg 18 480 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0004.jpg 18 481 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0028.jpg 18 482 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0021.jpg 18 483 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0015.jpg 18 484 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0026.jpg 18 485 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0020.jpg 18 486 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0005.jpg 18 487 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0025.jpg 18 488 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0006.jpg 18 489 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0018.jpg 18 490 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0024.jpg 18 491 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0014.jpg 18 492 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0022.jpg 18 493 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0009.jpg 18 494 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0012.jpg 18 495 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0002.jpg 18 496 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/paper_notebook/frame_0011.jpg 18 497 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0017.jpg 19 498 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0008.jpg 19 499 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0032.jpg 19 500 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0003.jpg 19 501 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0007.jpg 19 502 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0016.jpg 19 503 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0027.jpg 19 504 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0019.jpg 19 505 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0013.jpg 19 506 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0001.jpg 19 507 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0010.jpg 19 508 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0023.jpg 19 509 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0004.jpg 19 510 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0028.jpg 19 511 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0021.jpg 19 512 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0015.jpg 19 513 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0026.jpg 19 514 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0020.jpg 19 515 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0005.jpg 19 516 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0025.jpg 19 517 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0006.jpg 19 518 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0018.jpg 19 519 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0031.jpg 19 520 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0024.jpg 19 521 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0014.jpg 19 522 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0022.jpg 19 523 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0009.jpg 19 524 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0012.jpg 19 525 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0002.jpg 19 526 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0030.jpg 19 527 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0011.jpg 19 528 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/pen/frame_0029.jpg 19 529 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/phone/frame_0008.jpg 20 530 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/phone/frame_0003.jpg 20 531 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/phone/frame_0007.jpg 20 532 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/phone/frame_0016.jpg 20 533 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/phone/frame_0013.jpg 20 534 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/phone/frame_0001.jpg 20 535 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/phone/frame_0010.jpg 20 536 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/phone/frame_0004.jpg 20 537 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/phone/frame_0015.jpg 20 538 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/phone/frame_0005.jpg 20 539 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/phone/frame_0006.jpg 20 540 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/phone/frame_0014.jpg 20 541 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/phone/frame_0009.jpg 20 542 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/phone/frame_0012.jpg 20 543 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/phone/frame_0002.jpg 20 544 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/phone/frame_0011.jpg 20 545 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0017.jpg 21 546 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0008.jpg 21 547 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0003.jpg 21 548 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0007.jpg 21 549 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0016.jpg 21 550 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0019.jpg 21 551 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0013.jpg 21 552 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0001.jpg 21 553 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0010.jpg 21 554 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0004.jpg 21 555 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0015.jpg 21 556 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0020.jpg 21 557 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0005.jpg 21 558 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0006.jpg 21 559 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0018.jpg 21 560 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0014.jpg 21 561 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0009.jpg 21 562 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0012.jpg 21 563 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0002.jpg 21 564 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/printer/frame_0011.jpg 21 565 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0017.jpg 22 566 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0008.jpg 22 567 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0003.jpg 22 568 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0007.jpg 22 569 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0016.jpg 22 570 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0027.jpg 22 571 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0019.jpg 22 572 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0013.jpg 22 573 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0001.jpg 22 574 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0010.jpg 22 575 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0023.jpg 22 576 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0004.jpg 22 577 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0028.jpg 22 578 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0021.jpg 22 579 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0015.jpg 22 580 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0026.jpg 22 581 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0020.jpg 22 582 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0005.jpg 22 583 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0025.jpg 22 584 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0006.jpg 22 585 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0018.jpg 22 586 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0024.jpg 22 587 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0014.jpg 22 588 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0022.jpg 22 589 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0009.jpg 22 590 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0012.jpg 22 591 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0002.jpg 22 592 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0030.jpg 22 593 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0011.jpg 22 594 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/projector/frame_0029.jpg 22 595 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0017.jpg 23 596 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0008.jpg 23 597 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0003.jpg 23 598 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0007.jpg 23 599 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0016.jpg 23 600 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0027.jpg 23 601 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0019.jpg 23 602 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0013.jpg 23 603 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0001.jpg 23 604 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0010.jpg 23 605 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0023.jpg 23 606 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0004.jpg 23 607 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0021.jpg 23 608 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0015.jpg 23 609 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0026.jpg 23 610 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0020.jpg 23 611 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0005.jpg 23 612 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0025.jpg 23 613 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0006.jpg 23 614 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0018.jpg 23 615 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0024.jpg 23 616 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0014.jpg 23 617 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0022.jpg 23 618 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0009.jpg 23 619 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0012.jpg 23 620 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0002.jpg 23 621 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/punchers/frame_0011.jpg 23 622 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0017.jpg 24 623 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0008.jpg 24 624 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0032.jpg 24 625 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0003.jpg 24 626 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0007.jpg 24 627 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0016.jpg 24 628 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0027.jpg 24 629 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0019.jpg 24 630 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0036.jpg 24 631 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0013.jpg 24 632 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0001.jpg 24 633 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0010.jpg 24 634 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0038.jpg 24 635 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0023.jpg 24 636 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0004.jpg 24 637 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0028.jpg 24 638 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0021.jpg 24 639 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0040.jpg 24 640 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0015.jpg 24 641 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0033.jpg 24 642 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0026.jpg 24 643 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0020.jpg 24 644 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0005.jpg 24 645 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0025.jpg 24 646 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0039.jpg 24 647 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0006.jpg 24 648 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0035.jpg 24 649 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0018.jpg 24 650 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0031.jpg 24 651 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0024.jpg 24 652 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0014.jpg 24 653 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0022.jpg 24 654 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0009.jpg 24 655 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0012.jpg 24 656 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0002.jpg 24 657 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0030.jpg 24 658 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0034.jpg 24 659 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0011.jpg 24 660 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0037.jpg 24 661 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ring_binder/frame_0029.jpg 24 662 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ruler/frame_0008.jpg 25 663 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ruler/frame_0003.jpg 25 664 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ruler/frame_0007.jpg 25 665 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ruler/frame_0001.jpg 25 666 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ruler/frame_0010.jpg 25 667 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ruler/frame_0004.jpg 25 668 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ruler/frame_0005.jpg 25 669 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ruler/frame_0006.jpg 25 670 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ruler/frame_0009.jpg 25 671 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ruler/frame_0002.jpg 25 672 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/ruler/frame_0011.jpg 25 673 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0017.jpg 26 674 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0008.jpg 26 675 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0003.jpg 26 676 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0007.jpg 26 677 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0016.jpg 26 678 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0019.jpg 26 679 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0013.jpg 26 680 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0001.jpg 26 681 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0010.jpg 26 682 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0023.jpg 26 683 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0004.jpg 26 684 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0021.jpg 26 685 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0015.jpg 26 686 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0020.jpg 26 687 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0005.jpg 26 688 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0025.jpg 26 689 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0006.jpg 26 690 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0018.jpg 26 691 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0024.jpg 26 692 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0014.jpg 26 693 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0022.jpg 26 694 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0009.jpg 26 695 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0012.jpg 26 696 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0002.jpg 26 697 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/scissors/frame_0011.jpg 26 698 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0017.jpg 27 699 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0008.jpg 27 700 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0003.jpg 27 701 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0007.jpg 27 702 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0016.jpg 27 703 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0027.jpg 27 704 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0019.jpg 27 705 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0013.jpg 27 706 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0001.jpg 27 707 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0010.jpg 27 708 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0023.jpg 27 709 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0004.jpg 27 710 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0028.jpg 27 711 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0021.jpg 27 712 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0015.jpg 27 713 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0026.jpg 27 714 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0020.jpg 27 715 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0005.jpg 27 716 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0025.jpg 27 717 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0006.jpg 27 718 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0018.jpg 27 719 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0024.jpg 27 720 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0014.jpg 27 721 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0022.jpg 27 722 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0009.jpg 27 723 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0012.jpg 27 724 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0002.jpg 27 725 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0030.jpg 27 726 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0011.jpg 27 727 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/speaker/frame_0029.jpg 27 728 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0017.jpg 28 729 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0008.jpg 28 730 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0003.jpg 28 731 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0007.jpg 28 732 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0016.jpg 28 733 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0019.jpg 28 734 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0013.jpg 28 735 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0001.jpg 28 736 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0010.jpg 28 737 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0023.jpg 28 738 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0004.jpg 28 739 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0021.jpg 28 740 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0015.jpg 28 741 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0020.jpg 28 742 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0005.jpg 28 743 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0006.jpg 28 744 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0018.jpg 28 745 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0024.jpg 28 746 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0014.jpg 28 747 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0022.jpg 28 748 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0009.jpg 28 749 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0012.jpg 28 750 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0002.jpg 28 751 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/stapler/frame_0011.jpg 28 752 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0017.jpg 29 753 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0008.jpg 29 754 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0003.jpg 29 755 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0007.jpg 29 756 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0016.jpg 29 757 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0019.jpg 29 758 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0013.jpg 29 759 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0001.jpg 29 760 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0010.jpg 29 761 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0023.jpg 29 762 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0004.jpg 29 763 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0021.jpg 29 764 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0015.jpg 29 765 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0020.jpg 29 766 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0005.jpg 29 767 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0006.jpg 29 768 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0018.jpg 29 769 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0014.jpg 29 770 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0022.jpg 29 771 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0009.jpg 29 772 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0012.jpg 29 773 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0002.jpg 29 774 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/tape_dispenser/frame_0011.jpg 29 775 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0017.jpg 30 776 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0008.jpg 30 777 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0003.jpg 30 778 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0007.jpg 30 779 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0016.jpg 30 780 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0019.jpg 30 781 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0013.jpg 30 782 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0001.jpg 30 783 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0010.jpg 30 784 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0004.jpg 30 785 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0021.jpg 30 786 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0015.jpg 30 787 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0020.jpg 30 788 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0005.jpg 30 789 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0006.jpg 30 790 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0018.jpg 30 791 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0014.jpg 30 792 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0009.jpg 30 793 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0012.jpg 30 794 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0002.jpg 30 795 | /home/ts/projects/YY/SHOT-master/object/data/office/webcam/images/trash_can/frame_0011.jpg 30 796 | --------------------------------------------------------------------------------