예제 #1
0
 def setUpClass(self):
     self.heartrate_info = gh.get_heartrates(DATAPATH)
예제 #2
0
 def setUpClass(self):
     self.heartrate_info = gh.get_heartrates(DATAPATH, usecache=False)
예제 #3
0
import pickle
import os
import sys
import numpy as np
from face_analyser import analyse_video

path = os.path.abspath(os.path.join(os.path.dirname(__file__), '../data_analysis'))
if not path in sys.path:
    sys.path.insert(1, path)
del path
from get_heartrates import get_heartrates, get_interesting_heartrates

PATH_TO_HEARTAV =  "E:\\HeartAV"
WINDOW_SIZE = 4

heartrates = get_heartrates(PATH_TO_HEARTAV)
intersting_heartrates = get_interesting_heartrates(PATH_TO_HEARTAV, window=1)

def write_cache(cache_file, data):
    with open(cache_file,'wb') as f:
        pickle.dump(data, f, protocol=pickle.HIGHEST_PROTOCOL)


face_data = {}
specifications = {}
for subject_state in intersting_heartrates.keys():
    times = []
    data_for_subject = intersting_heartrates[subject_state]

    start_of_section = int(data_for_subject[0][1])
    last_time = start_of_section
예제 #4
0
 def setUpClass(self):
     self.heartrate_info = gh.get_heartrates(DATAPATH, usecache=False)
예제 #5
0
import os
import sys
import numpy as np
from face_analyser import analyse_video

path = os.path.abspath(
    os.path.join(os.path.dirname(__file__), '../data_analysis'))
if not path in sys.path:
    sys.path.insert(1, path)
del path
from get_heartrates import get_heartrates, get_interesting_heartrates

PATH_TO_HEARTAV = "E:\\HeartAV"
WINDOW_SIZE = 4

heartrates = get_heartrates(PATH_TO_HEARTAV)
intersting_heartrates = get_interesting_heartrates(PATH_TO_HEARTAV, window=1)


def write_cache(cache_file, data):
    with open(cache_file, 'wb') as f:
        pickle.dump(data, f, protocol=pickle.HIGHEST_PROTOCOL)


face_data = {}
specifications = {}
for subject_state in intersting_heartrates.keys():
    times = []
    data_for_subject = intersting_heartrates[subject_state]

    start_of_section = int(data_for_subject[0][1])