Exemplo n.º 1
0
    def load_video(self, start_frame: int, end_frame: int):
        """Loads the video associated to the absolute path in
        :attr:´self.input_file_name <gui.threads.thermo_thread.ThermoThread.input_file_name>`

        :param start_frame: Starting frame index (inclusive).
        :param end_frame: End frame index (exclusive).
        """
        self.app = tg.App(input_video_path=self.input_file_name, camera_param_file=self.camera_param_file_name)
        self.app.load_video(start_frame=start_frame, end_frame=end_frame)
Exemplo n.º 2
0
def _main():
    SETTINGS_DIR = tg.settings.get_settings_dir()
    camera_param_file = os.path.join(SETTINGS_DIR, "camera_parameters.json")

    tg.settings.set_data_dir("/Users/paolo/thermography/")
    IN_FILE_NAME = os.path.join(tg.settings.get_data_dir(), "calvi1.mov")

    app = tg.App(input_video_path=IN_FILE_NAME, camera_param_file=camera_param_file)

    app.load_video(start_frame=0, end_frame=399)
    app.run()
Exemplo n.º 3
0
    def __init__(self):
        """Initializes the ThermoThread for dataset creation.
        """
        super(self.__class__, self).__init__()
        Logger.info("Created dataset creation ThermoThread")
        self.camera_param_file_name = None

        self.__load_default_paths()

        self.app = tg.App(input_video_path=None, camera_param_file=self.camera_param_file_name)

        self.processing_frame = None
        self.processing_frame_id = None
Exemplo n.º 4
0
def _main():
    SETTINGS_DIR = tg.settings.get_settings_dir()
    camera_param_file = os.path.join(SETTINGS_DIR, "camera_parameters.json")

    tg.settings.set_data_dir(
        "Z:/SE/SEI/Servizi Civili/Del Don Carlo/termografia/")
    IN_FILE_NAME = os.path.join(tg.settings.get_data_dir(),
                                "Ispez Termografica Ghidoni 1.mov")

    app = tg.App(input_video_path=IN_FILE_NAME,
                 camera_param_file=camera_param_file)

    app.load_video(start_frame=1700, end_frame=1900)
    app.run()
Exemplo n.º 5
0
    def __init__(self):
        """Initializes the Thermo Thread.
        """
        super(ThermoGuiThread, self).__init__()
        Logger.info("Created ThermoGUI thread")

        self.camera_param_file_name = None
        self.input_file_name = None

        self.pause_time = 50
        self.is_paused = False

        self.webcam_port = None
        self.cap = None
        self.should_use_webcam = False

        self.__load_default_paths()

        self.app = tg.App(input_video_path=self.input_file_name, camera_param_file=self.camera_param_file_name)