
# 如何提高识别速度
识别速度与图片大小有关，图片大小会影响网络传输、图片base64解码等处理过程的时间，因此建议在图片文字清晰的情况下，适当压缩图片的大小，以便降低图片识别时间。推荐上传JPG图片格式。
根据实践经验，一般建议证件类的小图(文字少)在1M以下，A4纸大小的密集文档大图在2M以下。
关于如何压缩图片，请参考以下代码。
```
import cv2
def resize_image(image, max_size):
    """
    该代码用于图片等比例放缩，比较图片长边和输入参数max_size，如果图片长边超过max_size，则对图片进行等比例放缩，否则返回原图
    :param max_size: 图片长边允许的最大长度（根据具体场景进行设定，在保证文字清晰度的情况下，建议设置小一些）
    :return: 放缩后的图片或原图
    """ 
    height, width = image.shape[:2]
    max_side = max(height, width)
    if max_side > max_size:
        scale = max_size / max_side
        image = cv2.resize(image, None, fx=scale, fy=scale)
    return image
image = cv2.imread('test.png')
image = resize_image(image, max_size=1024)
```
