  import cv2
  import numpy as np
  
  from lib import Serializer
  from lib.utils import _image_extensions, rotate_landmarks
  from plugins.extract.align._base import Extract as AlignerExtract
  
  
  class AlignmentData():
      """ Class to hold the alignment data """
 
</s> remove from plugins.PluginLoader import PluginLoader
 </s> add from plugins.extract.align._base import Extract as AlignerExtract </s> remove from lib.faces_detect import detect_faces, DetectedFace
from lib.FaceFilter import FaceFilter
from lib.utils import (get_folder, get_image_paths, rotate_image_by_angle,
                       set_system_verbosity)
from plugins.PluginLoader import PluginLoader
 </s> add from lib.detect_blur import is_blurry
from lib.FaceFilter import FaceFilter as FilterFunc
from lib.utils import (camel_case_split, get_folder, get_image_paths,
                       rotate_landmarks, set_system_verbosity)
from plugins.extract.align._base import Extract as AlignerExtract </s> remove from lib.detect_blur import is_blurry
 </s> add  </s> remove from lib.face_alignment import Extract
 </s> add from lib.multithreading import SpawnProcess, queue_manager
from plugins.plugin_loader import PluginLoader
from lib.faces_detect import DetectedFace
  import cv2
  import numpy as np
  
  from lib import Serializer
from lib.faces_detect import DetectedFace
  from lib.utils import _image_extensions, rotate_landmarks
  from plugins.extract.align._base import Extract as AlignerExtract
  
  
  class AlignmentData():
      """ Class to hold the alignment data """
keep keep keep add keep keep keep keep keep keep
 Extraction - Speed improvements (#522) (#523)

* Extraction - Speed improvements (#522)

* Initial Plugin restructure

* Detectors to plugins. Detector speed improvements

* Re-implement dlib aligner, remove models, FAN to TF. Parallel processing

* Update manual, update convert, implement parallel/serial switching

* linting + fix cuda check (setup.py). requirements update keras 2.2.4

* Add extract size option. Fix dlib hog init

* GUI: Increase tooltip width

* Update alignment tool to support new DetectedFace

* Add skip existing faces option

* Fix sort tool to new plugin structure

* remove old align plugin

* fix convert -skip faces bug

* Fix convert skipping no faces frames

* Convert - draw onto transparent layer

* Fix blur threshold bug

* fix skip_faces convert bug

* Fix training 
tools/lib_alignments/media.py