def add_validation_patch(self, patch):
        """
        Extracts ground truth and classification results from the EOPatch and
        aggregates the results.
        """
        # 2. Convert 8-bit mask
        self._transform_truth(patch)

        # 3. Count truth labeled pixels
        self._count_truth_pixels()

        # 5. Perform classification
        self._classify(patch)

        # 6. Count pixel classified as class i
        self._count_classified_pixels()

        self.n_validation_sets = self.n_validation_sets + 1
Extracts ground truth and classification results from the EOPatch and
        aggregates the results.