def line_detection(image_name, output="output.png"):
    f = Filtros()
    imagex = f.aplicar_mascara(image_name, ["prewittx"], [1.0/18.0], cmd="i")
    imagey  = f.aplicar_mascara(image_name, ["prewitty"], [1.0/18.0], cmd="i")

    image = Image.open(image_name)
    line_matrix, frequency = calculate_line_values(imagex, imagey,  image, saltos_ro=5, saltos_angulo=5, bias=10.0)

    f = list()
    for i in frequency.keys():
        if frequency[i] < 5:
            frequency.pop(i)
        else:
            f.append(frequency[i])
    f.sort()

    draw_lines(image, frequency, line_matrix)
    image.save(output)