                        "bounding_box_orig": list()}
  
      def init_extractor(self, verbose):
          """ Initialize FAN """
          in_queue = queue_manager.get_queue("in")
          align_queue = queue_manager.get_queue("align")
          out_queue = queue_manager.get_queue("out")
  
          d_kwargs = {"in_queue": in_queue,
                      "out_queue": align_queue}
          a_kwargs = {"in_queue": align_queue,
 
</s> remove         d_kwargs = {"in_queue": in_queue,
                    "out_queue": align_queue}
        a_kwargs = {"in_queue": align_queue,
 </s> add         d_kwargs = {"in_queue": queue_manager.get_queue("in"),
                    "out_queue": queue_manager.get_queue("align")}
        a_kwargs = {"in_queue": queue_manager.get_queue("align"), </s> remove         self.file = alignments_file
        self.verbose = verbose

        self.check_file_exists()
        self.src_format = self.get_source_format()
        self.dst_format = self.get_destination_format(destination_format)

        if self.src_format == "dfl":
            self.set_destination_serializer()
 </s> add         folder, filename = self.check_file_exists(alignments_file, verbose)
        if filename == "dfl":
            self.set_dfl(verbose, destination_format) </s> remove         self.serializer = self.get_serializer()
        self.location = self.get_location()
        self.have_alignments_file = os.path.exists(self.location)
        self.data = self.load()

    def frames_count(self):
        """ Return current frames count """
        return len(self.data)

    def faces_count(self):
        """ Return current faces count """
        return sum(len(faces) for faces in self.data.values())
 </s> add         self.is_extract = is_extract
        folder, filename = self.set_folder_filename()
        serializer = self.set_serializer()
        super().__init__(folder,
                         filename=filename,
                         serializer=serializer,
                         verbose=self.args.verbose)

    def set_folder_filename(self):
        """ Return the folder for the alignments file"""
        if self.args.alignments_path:
            folder, filename = os.path.split(str(self.args.alignments_path))
        else:
            folder = str(self.args.input_dir)
            filename = "alignments"
        return folder, filename </s> remove     def superpose(self,image, new_face, crop):
        new_image = image.copy()
 </s> add     @staticmethod
    def superpose(src_face, new_face, crop):
        """ Crop Face """
        new_image = src_face.copy()
                        "bounding_box_orig": list()}
  
      def init_extractor(self, verbose):
          """ Initialize FAN """


          out_queue = queue_manager.get_queue("out")
  
          d_kwargs = {"in_queue": in_queue,
                      "out_queue": align_queue}
          a_kwargs = {"in_queue": align_queue,
keep keep keep keep replace replace keep keep keep keep keep
 Fix convert-adjust (#531)

* Add dimensions to alignments + refactor

* Add frame_dims + funcs to DetectFaces. Add alignments lib

* Convert Adjust working

* Refactor and tidy up 
tools/lib_alignments/jobs_manual.py