Ejemplo n.º 1
0
 def decompress_data(self):
     print "$$$$$$$$$$$$$"
     print "$$$$$$$$$$$$$"
     print "$$$$$$$$$$$$$"
     print("Decompressing all data...")
     for i in range(self._sample_count):
         self._data[i] = extract_sample(self._data[i], self._mean,
                                        self._resize)
    def get_a_datum(self):
        """Get a datum:

        Sampling -> decode images -> stack numpy array
        """
        sample = self._sampler.sample()
        if self._compressed:
            datum_ = [
                extract_sample(self._data[id], self._mean, self._resize)
                for id in sample[:3]
            ]
        else:
            datum_ = [self._data[id] for id in sample[:3]]
        if len(sample) == 4:
            datum_.append(sample[-1])
        return datum_
Ejemplo n.º 3
0
 def get_a_datum(self):
     if self._compressed:
         datum = extract_sample(self._data[self._cur], self._mean,
                                self._resize)
     else:
         datum = self._data[self._cur]
     # start parsing labels
     label_elems = parse_label(self._label[self._cur])
     label = np.zeros(self._label_dim)
     if not self._multilabel:
         label[0] = label_elems[0]
     else:
         for i in label_elems:
             label[i] = 1
     self._cur = (self._cur + 1) % self._sample_count
     return datum, label
Ejemplo n.º 4
0
 def get_a_datum(self):
     if self._compressed:
         datum = extract_sample(
             self._data[self._cur], self._mean, self._resize)
     else:
         datum = self._data[self._cur]
     # start parsing labels
     label_elems = parse_label(self._label[self._cur])
     label = np.zeros(self._label_dim)
     if not self._multilabel:
         label[0] = label_elems[0]
     else:
         for i in label_elems:
             label[i] = 1
     self._cur = (self._cur + 1) % self._sample_count
     return datum, label
 def decompress_data(self):
     print("Decompressing all data...")
     for i in range(self._sample_count):
         self._data[i] = extract_sample(
             self._data[i], self._mean, self._resize)