示例#1
0
 def testPipeline(self):
     '''
     there is no assert here, just observe the outputs in tests/outputs/pipeline/
     '''
     input_folder = './resources/pipeline/'
     faces_folder = './outputs/pipeline/faces/'
     aligned_folder = './outputs/pipeline/aligned/'
     cascade_face_aligner = CascadeFaceAligner()
     
     # detect cascade           
     cascade_face_aligner.detect_faces(input_folder, faces_folder)
     cascade_face_aligner.align_faces(input_images = faces_folder,
                                      output_path = aligned_folder, 
                                      fidu_max_size = 200*200, 
                                      fidu_min_size = 50*50, 
                                      is_align = True, 
                                      is_draw_fidu = True, 
                                      delete_no_fidu = True)
示例#2
0
    def testPipeline(self):
        '''
        there is no assert here, just observe the outputs in tests/outputs/pipeline/
        '''
        NUM = 3

        #input_folder = '/home/albert/Desktop/frontalization_multiple/' + str(NUM) + '/adiencealign/tests/resources/pipeline/'
        #faces_folder = '/home/albert/Desktop/frontalization_multiple/' + str(NUM) + '/adiencealign/tests/outputs/pipeline/faces/'
        #aligned_folder = '/home/albert/Desktop/frontalization_multiple/' + str(NUM) + '/adiencealign/tests/outputs/pipeline/aligned/'

        input_folder = '/media/albert/NewVolume/face_project/' + str(
            NUM) + '/resources/pipeline/'
        faces_folder = '/media/albert/NewVolume/face_project/' + str(
            NUM) + '/outputs/pipeline/faces/'
        aligned_folder = '/media/albert/NewVolume/face_project/' + str(
            NUM) + '/outputs/pipeline/aligned/'
        cascade_face_aligner = CascadeFaceAligner()

        # detect cascade
        cascade_face_aligner.detect_faces(input_folder, faces_folder)
        cascade_face_aligner.align_faces(input_images=faces_folder,
                                         output_path=aligned_folder,
                                         fidu_max_size=500 * 500,
                                         fidu_min_size=25 * 25,
                                         is_align=True,
                                         is_draw_fidu=True,
                                         delete_no_fidu=True)
示例#3
0
    def testPipeline(self):
        '''
        there is no assert here, just observe the outputs in tests/outputs/pipeline/
        '''
        NUM = 3

        #input_folder = '/home/albert/Desktop/frontalization_multiple/' + str(NUM) + '/adiencealign/tests/resources/pipeline/'
        #faces_folder = '/home/albert/Desktop/frontalization_multiple/' + str(NUM) + '/adiencealign/tests/outputs/pipeline/faces/'
        #aligned_folder = '/home/albert/Desktop/frontalization_multiple/' + str(NUM) + '/adiencealign/tests/outputs/pipeline/aligned/'

        input_folder = '/media/albert/NewVolume/face_project/' + str(NUM) + '/resources/pipeline/'
        faces_folder = '/media/albert/NewVolume/face_project/' + str(NUM) + '/outputs/pipeline/faces/'
        aligned_folder = '/media/albert/NewVolume/face_project/' + str(NUM) + '/outputs/pipeline/aligned/'
        cascade_face_aligner = CascadeFaceAligner()
        
        # detect cascade           
        cascade_face_aligner.detect_faces(input_folder, faces_folder)
        cascade_face_aligner.align_faces(input_images = faces_folder,
                                         output_path = aligned_folder, 
                                         fidu_max_size = 500*500, 
                                         fidu_min_size = 25*25, 
                                         is_align = True, 
                                         is_draw_fidu = True, 
                                         delete_no_fidu = True)
    def testPipeline(self):
        '''
        there is no assert here, just observe the outputs in tests/outputs/pipeline/
        '''
        input_folder = './resources/pipeline/'
        faces_folder = './outputs/pipeline/faces/'
        aligned_folder = './outputs/pipeline/aligned/'
        cascade_face_aligner = CascadeFaceAligner()

        # detect cascade
        cascade_face_aligner.detect_faces(input_folder, faces_folder)
        cascade_face_aligner.align_faces(input_images=faces_folder,
                                         output_path=aligned_folder,
                                         fidu_max_size=200 * 200,
                                         fidu_min_size=50 * 50,
                                         is_align=True,
                                         is_draw_fidu=True,
                                         delete_no_fidu=True)