def remote_continue_improve(): sketch = request.files.get('sketch') sketch.save('continue_improve.jpg') sketch = cv2.imread('continue_improve.jpg') points = points_ping sketch = continue_improve(sketch=sketch) sketch = go_gray(sketch=sketch) sketch_1024, sketch_256, sketch_128 = sketch_norm(sketch=sketch) baby = baby_determine(sketch_128=sketch_128, points=points) composition = composition_determine(sketch_256=sketch_256, baby=baby) result = result_produce(sketch_1024=sketch_1024, points=points, composition=composition) cv2.imwrite('result.jpg', result) return static_file('result.jpg', root='.')
def remote_string_to_sketch(): data = request.json image = data['image'] points = data['points'] sketch = string_to_sketch(image=image, points=points) sketch = sketch_blurry(sketch=sketch) std = judge_improve(sketch=sketch) if std: sketch = continue_improve(sketch=sketch) sketch = go_gray(sketch=sketch) sketch_1024, sketch_256, sketch_128 = sketch_norm(sketch=sketch) baby = baby_determine(sketch_128=sketch_128, points=points) composition = composition_determine(sketch_256=sketch_256, baby=baby) result = result_produce(sketch_1024=sketch_1024, points=points, composition=composition) cv2.imwrite('result.jpg', result) return static_file('result.jpg', root='.')
sketch = string_to_sketch(image=image, points=points) process_time = time.time() - time_sign print('图片字符串解码处理时间:' + str(process_time)) time_sign = time.time() sketch = sketch_blurry(sketch=sketch) process_time = time.time() - time_sign print('图片模糊去噪处理时间:' + str(process_time)) time_sign = time.time() std = judge_improve(sketch=sketch) process_time = time.time() - time_sign print('计算像素点算术平均值时间:' + str(process_time)) time_sign = time.time() sketch = continue_improve(sketch=sketch) process_time = time.time() - time_sign print('图片再次进行模糊去噪操作时间:' + str(process_time)) time_sign = time.time() sketch = go_gray(sketch=sketch) process_time = time.time() - time_sign print('图片进行灰度化处理:' + str(process_time)) time_sign = time.time() sketch_1024, sketch_256, sketch_128 = sketch_norm(sketch=sketch) process_time = time.time() - time_sign print('图片进行归一化处理时间:' + str(process_time)) time_sign = time.time() baby = baby_determine(sketch_128=sketch_128, points=points)