Exemplo n.º 1
0
def upload_file5():
    if request.method == "POST":
        f = request.files['file']
        f.filename = file_save(f)
        filename = os.path.splitext(f.filename)[0] + '.jpg'
        img2 = text_ractangle(os.path.join('static/in_img/', filename))
        cv2.imwrite(os.path.join('static/out_img/', filename), img2)
        return render_template('text.html',
                               filename=os.path.join('out_img/', filename),
                               file_names=os.path.join('in_img/', filename))
Exemplo n.º 2
0
def detect2():
    if request.method == "POST":
        f = request.files['file']
        f.filename = file_save(f)
        filename = os.path.splitext(f.filename)[0] + '.jpg'
        img2 = detect(os.path.join('static/in_img/', f.filename))
        cv2.imwrite(os.path.join('static/out_img/', filename), img2)
        return render_template('detect.html',
                               filename=os.path.join('out_img/', filename),
                               file_names=os.path.join('in_img/', f.filename))
    elif request.method == "GET":
        return render_template('detect.html')
Exemplo n.º 3
0
def homePage():
    if request.method == "POST":
        if request.method == "POST":
            f = request.files['file']
            f.filename = file_save(f)
            filename = os.path.splitext(f.filename)[0] + '.png'
            main.cli(
                os.path.join('static/in_img/', secure_filename(f.filename)),
                'static/out_img/', 'u2net')
            return render_template('index.html',
                                   filename=os.path.join('out_img/', filename),
                                   file_names=os.path.join(
                                       'in_img/', f.filename))
    elif request.method == "GET":
        return render_template('index.html')
Exemplo n.º 4
0
def upload_file4():
    if request.method == "POST":
        f = request.files['file']
        file_names = request.form['file_names']
        print(file_names)
        f.filename = file_save(f)
        diff_ratio, diff_img = compare_image(
            os.path.join('static/', file_names),
            os.path.join('static/in_img/', f.filename))
        diff_img.save(os.path.join('static/in_img/', 'compare.jpg'))
        return render_template('image_compare.html',
                               file_names=(file_names),
                               filename=os.path.join('in_img/', f.filename),
                               diff_ratio=diff_ratio,
                               diff_img=os.path.join('in_img/', 'compare.jpg'))
Exemplo n.º 5
0
def object_detect():
    if request.method == "POST":
        f = request.files['file']
        f.filename = file_save(f)
        filename = os.path.splitext(f.filename)[0] + '.png'
        mask = main.cli(
            os.path.join('static/in_img/', secure_filename(f.filename)),
            'static/out_img/', 'u2net')
        item, percentage = image_class(
            os.path.join('static/out_img/', filename))
        result = seg_map(mask, os.path.join('static/in_img/', f.filename))
        result.save(os.path.join('static/seg_img/', f.filename))
        return render_template('object_detect.html',
                               file_names=os.path.join('in_img/', f.filename),
                               seg_file=os.path.join('seg_img/', f.filename),
                               item=item,
                               percentage=percentage)
    elif request.method == "GET":
        return render_template('object_detect.html')
Exemplo n.º 6
0
def upload_file3():
    if request.method == "POST":
        f = request.files['file']
        f.filename = file_save(f)
        return render_template('image_compare.html',
                               file_names=os.path.join('in_img/', f.filename))