图像前后端的数据交互及图像格式的转换(python、opencv)

图像前后端的数据交互及图像格式的转换(python、opencv)

前言

最近毕业答辩需要做个演示系统(图像去雨),要求将选择图片的去雨图片展示出来与原图进行对比,我决定用网页的形式做个演示系统。原先想着用java调用python脚本运行,但模型的输入和输出都是图片矩阵数据,不好操作,后来就直接用python的flask框架简单的实现了前后端交互。

前端页面

<p>图片预览:</p>
                <div id="test-image-preview"></div>
              <input type="file" id="test-image-file" name="test" accept="image/gif, image/jpeg, image/png, image/jpg">

前端页面用file类型的input选择文件,通过js代码将图片背景方式显示在div内,实现预览。
在 reader.onload中获取的data即为图像的base64编码,其编码本体为‘data:image/jpeg;base64,’后的字符,

onload=function () {
            var
                fileInput = document.getElementById('test-image-file'),

                preview = document.getElementById('test-image-preview');
            // 监听change事件:
    
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值