code: def mergesetfeat1_notrk(P, neg_vector, in_feats, in_labels):
      out_feats = []
      for i in range(in_feats.shape[0]):
          camera_id = in_labels[i, 1]
          feat = in_feats[i] - neg_vector[camera_id]
          feat = P[camera_id].dot(feat)
          feat = feat / np.linalg.norm(feat, ord=2)
          out_feats.append(feat)
      out_feats = np.vstack(out_feats)
      return out_feats
  
imports: import os
  import re
  import cv2
  import gc
  import numpy
  import pandas
  from tqdm import tqdm
  import warnings
label_desc: Use image node_id 3 for calling a global function with example usage: mergesetfeat1_notrk(P, neg_vector, in_feats, in_labels) and returns: out_feats