mirror of
https://github.com/jlengrand/Ivolution.git
synced 2026-03-10 08:21:18 +00:00
49 lines
1022 B
Python
49 lines
1022 B
Python
"""
|
|
.. module:: weighted_images
|
|
:platform: Unix, Windows
|
|
:synopsis: Script used to help refactoring the Facemovie. Should not be used
|
|
|
|
.. moduleauthor:: Julien Lengrand-Lambert <jlengrand@gmail.com>
|
|
|
|
"""
|
|
import sys
|
|
|
|
import cv
|
|
|
|
from facemovie import Facemovie
|
|
from facemovie import FaceParams
|
|
|
|
in_fo = "data/inputs/samples"
|
|
#in_fo = "data/inputs/moi"
|
|
out_fo = "data"
|
|
|
|
xml_fo = "haarcascades"
|
|
|
|
face_params = FaceParams.FaceParams(xml_fo, 'frontal_face')
|
|
|
|
facemovie = Facemovie.FaceMovie(in_fo, out_fo, face_params)
|
|
facemovie.list_guys()
|
|
|
|
facemovie.prepare_faces()
|
|
|
|
# default mode
|
|
facemovie.find_final_dimensions(cropdims=(0, 0))
|
|
print "###"
|
|
print facemovie.dims
|
|
print facemovie.center
|
|
print "###"
|
|
facemovie.save_movie(out_fo, 3)
|
|
facemovie.save_faces(out_fo)
|
|
|
|
# crop mode
|
|
facemovie.mode = "crop"
|
|
facemovie.find_final_dimensions(cropdims=(0, 0))
|
|
print "###"
|
|
print facemovie.dims
|
|
print facemovie.center
|
|
print "###"
|
|
facemovie.save_movie(out_fo, 2)
|
|
#facemovie.show_faces()
|
|
facemovie.save_faces(out_fo)
|
|
|
|
print "Exiting..." |