def get_multiplier(MULTIPLIER_PATH): # Enter multiplier multiplier = int(input("Multiplicador de leitura: ")) # Save and pickle files.write_it(MULTIPLIER_PATH, multiplier) # Return multiplier return multiplier
def get_coordinates(COORDINATES_PATH): # Enter coordinates x0 = int(input("x0: ")) y0 = int(input("y0: ")) x1 = int(input("x1: ")) y1 = int(input("y1: ")) # Save and pickle coordinates = (x0, y0, x1, y1) files.write_it(COORDINATES_PATH, coordinates)
# Get and save multiplier MULTIPLIER = get_multiplier(MULTIPLIER_PATH) # Get reading readings = [int(input("Leitura: "))] last_reading = str(readings[0]) # Get current time and date times = [time.strftime('%H:%M')] # Get digit digits = [int(last_reading[-len(str(MULTIPLIER))])] # Create times and readings lists and last_digit file files.write_it(TIMES_PATH, times) files.write_it(READINGS_PATH, readings) files.write_it(DIGITS_PATH, digits) ############################################################################# ############################################################################# ############################################################################# ############################################################################# ### Define global variables: ################################################ ############################################################################# # Multiplier for readings MULTIPLIER = files.read_it(MULTIPLIER_PATH) # Threshold value THRESHOLD = files.read_it(THRESHOLD_PATH)
import cnf from lib.files import write_it from see_variables import see times = cnf.TIMES readings = cnf.READINGS digits = cnf.DIGITS del times[-1] del readings[-1] del digits[-1] write_it(cnf.TIMES_PATH, times) write_it(cnf.READINGS_PATH, readings) write_it(cnf.DIGITS_PATH, digits) see()
# CURRENT_DATE = datetime.now().strftime('%y-%b-%d_%H:%M') # PICTURE_PATH = cnf.PATH + '/server/static/images/' + CURRENT_DATE + '.png' # picture saving PATH PICTURE_PATH = cnf.PATH + '/server/static/images/last_picture.png' # Take a picture get_picture(PICTURE_PATH) # Run tesseract CURRENT_DIGIT = run_tesseract(cnf.PATH, PICTURE_PATH, cnf.COORDINATES, cnf.THRESHOLD) print(CURRENT_DIGIT) CURRENT_DIGIT = int(CURRENT_DIGIT) # Update values CURRENT_READING = int( update_values(cnf.PATH, cnf.MULTIPLIER, CURRENT_DIGIT, cnf.DIGITS[-1], cnf.READINGS[-1])) # Append lists cnf.TIMES.append(CURRENT_TIME) cnf.READINGS.append(CURRENT_READING) cnf.DIGITS.append(CURRENT_DIGIT) # Write in files files.write_it(cnf.TIMES_PATH, cnf.TIMES) files.write_it(cnf.READINGS_PATH, cnf.READINGS) files.write_it(cnf.DIGITS_PATH, cnf.DIGITS)
def get_threshold(THRESHOLD_PATH): # Enter threshold value threshold = int(input("Valor de threshold: ")) # Save and pickle files.write_it(THRESHOLD_PATH, threshold)