INNER CODE UNIT · Python

handle

HypoX64/DeepMosaics · tools/server.py:30

def handle():
    result = {}
    # to opencv img
    try:
        imgRec = request.form['img']
        imgByte = base64.b64decode(imgRec)
        img_np_arr = np.frombuffer(imgByte, np.uint8)
        img = cv2.imdecode(img_np_arr, cv2.IMREAD_COLOR)
    except Exception as e:
        result['img'] = imgRec
        result['info'] = 'readfailed'
        return result

    # run model
    try:
        if max(img.shape)>1080:
            img = impro.resize(img,720,interpolation=cv2.INTER_CUBIC)
        img = clean.cleanmosaic_img_server(opt,img,netG,netM)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…