Exemplo n.º 1
0
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
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
    # 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)
Exemplo n.º 4
0
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()
Exemplo n.º 5
0
# 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)
Exemplo n.º 6
0
def get_threshold(THRESHOLD_PATH):
    # Enter threshold value
    threshold = int(input("Valor de threshold: "))

    # Save and pickle
    files.write_it(THRESHOLD_PATH, threshold)