栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

TypeError: src is not a numpy array, neither a scalar----PIL Image转成opencv Image

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

TypeError: src is not a numpy array, neither a scalar----PIL Image转成opencv Image

 后端从前端获取jpg格式的图片,想要用opencv处理,但该图片是jpg格式,而opencv需要一个矩阵,所以通过下面一段代码进行转换:参考原博文

TypeError: src is not a numpy array, neither a scalar----PIL Image转成opencv Image_GaoSimin-CSDN博客

    image = request.files["image"]
    pil_image = Image.open(image)
    contrast_enhancer = ImageEnhance.Contrast(pil_image)
    pil_enhanced_image = contrast_enhancer.enhance(2)
    enhanced_image = np.asarray(pil_enhanced_image)
    r, g, b = cv2.split(enhanced_image)
    frame = cv2.merge([b, g, r])
    #下面的不用写 是我的opencv操作
    small_frame = cv2.resize(frame, (0, 0), fx=0.25, fy=0.25)

前端:


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/302553.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号