Example #1
0
 def compute_thumbnail_task(metadata_thumbnail):
     try:
         if not MetadataThumbnail.init:
             Resource.init()
             MetadataThumbnail.init = True
         metadata_thumbnail.compute_thumbnail()
         return metadata_thumbnail
     except:
         metadata_thumbnail.error = True
         return metadata_thumbnail
Example #2
0
def pose_predictor_model_location():
    return str(Resource.get_main_path() / "data/models/shape_predictor_68_face_landmarks.dat")
Example #3
0
def cnn_face_detector_model_location():
    return str(Resource.get_main_path() / "data/models/mmod_human_face_detector.dat")
Example #4
0
def face_recognition_model_location():
    return str(Resource.get_main_path() / "data/models/dlib_face_recognition_resnet_model_v1.dat")
Example #5
0
def main():
    OutputDirectory.init("../cfm-wip")
    Resource.init()
    init_logging()
    window = UIApplication()
    window.start_window()
Example #6
0
def init_program(base_dir):
    Resource.init()
    init_logging(Path(base_dir))
Example #7
0
import glob
import os
import signal
from camerafile.Resource import Resource

signal.signal(signal.SIGINT, signal.SIG_DFL)

for file in glob.glob(str(Resource.get_main_path() / "bin/*ffmpeg*")):
    os.environ['IMAGEIO_FFMPEG_EXE'] = file
    break
Example #8
0
def execute_task(*args):
    stdout_recorder = StdoutRecorder().start()
    if Resource.current_multiprocess_task is None:
        print("Multi-processing: no task defined in sub-process.")
    result = Resource.current_multiprocess_task(*args)
    return result, stdout_recorder.stop()
Example #9
0
def on_worker_start(task):
    atexit.register(on_worker_end)
    Resource.init()
    Resource.current_multiprocess_task = task
    init_only_console_logging()
    LOGGER.debug("Start sub-process : " + str(os.getpid()))