首先,实现的步骤,首先在微信applet中设计一个简单的界面,开始映射到python服务器。有关具体界面,请参阅微信小程序设计指南。以下主要讨论后台服务器交互和处理点。

1.使用js将图像上传到python程序。在调用wx.requset()函数之后,它将向后端服务器发起对数据的发布请求。此时,applet将以数据的形式将数据中的数据提交给对应于url的服务器。

Wx.request({

Url:'https://python后台服务器URL',

数据: {

..

},

方法:'POST',

标头: {

'content-type':'application/x-www-form-urlencoded',

'chartset':'utf-8'

}

该代码具体说明:

Url: url参数是数据提交的地址。微信小程序需要支持连接到后台的服务器的https,并且需要具有可以解析的https域名。

数据:数据参数是要提交的数据。数据需要转换为json格式。使用JSON的stringify函数,您可以看到数据的数据类型是JavaScript的对象类型,也称为键值对。

方法:是数据提交的请求方法。默认为发布请求模式。后台将在处理请求时判断请求模式。

标题:是数据的头文件。您需要将字符类型设置为utf-8,即'charset':'utf-8',以防止在传输中文数据时出现乱码。

2. python服务器存储图片。双喜鸟在接收到微信结束图像发送请求之后,图像被重命名并在本地存储以供后续处理。

Creat_folder(os.path.join(app.config ['UPLOADS_FOLDER'],hash_openid))

Pic_dir=os.path.join(app.config ['UPLOADS_FOLDER'],hash_openid,fn)

New.save(pic_dir)

Folder=photosSet.url(hash_openid)Img_dir=文件夹+'/'+ fn

3.智能识别图片对象。这一步是智能垃圾分类的神奇核心。原理是人工智能将根据标记的大量图片识别新图片所属的分类标签。好奇的读者可能会问,我还没有深入学习?我不会训练模型,我该怎么办?

Python嘲笑了很多。 “没有什么,蝙蝠和其他巨头长期将这些核心人工智能功能封装到易于使用的界面中!为了快速发展,我们只能站在巨人的肩膀上。”

垃圾分类,javascript和python的更多相关文章

  1. Java调用Javascript、Python算法总结

    最近项目中经常需要将Javascript或者Python中的算法发布为服务,而发布Tomcat服务则需要在Java中调用这些算法,因此就不免要进行跨语言调用,即在Java程序中调用这些算法. 不管是调 ...

  2. [转]Java调用Javascript、Python算法总结

    最近项目中经常需要将Javascript或者Python中的算法发布为服务,而发布Tomcat服务则需要在Java中调用这些算法,因此就不免要进行跨语言调用,即在Java程序中调用这些算法. 不管是调 ...

  3. web实践小项目<一>:简单日程管理系统(涉及html/css,javascript,python,sql,日期处理)

    暑假自学了些html/css,javascript和python,苦于学完无处练手几乎过目即忘...最后在同学的建议下做了个简单日程管理系统.借第一版完成之际,希望能将实践期间犯过的错误和获得的新知进 ...

  4. javascript与python的比较

    1:javascript与python大小写皆敏感 2:javascript使用{}来组织代码块,与大部分语言相同  python使用缩进来组织代码块,与大部分语言不同,请务必遵守约定俗成的习惯,坚持 ...

  5. Atitit. servlet 与 IHttpHandler  ashx  listen 和HttpModule的区别与联系 原理理论 架构设计   实现机制    java php c#.net js javascript  c++ python

    Atitit. servlet 与 IHttpHandler  ashx  listen 和HttpModule的区别与联系 原理理论 架构设计   实现机制    java php c#.net j ...

  6. Atitit  文件上传  架构设计 实现机制 解决方案  实践java php c#.net js javascript  c++ python

    Atitit  文件上传  架构设计 实现机制 解决方案  实践java php c#.net js javascript  c++ python 1. 上传的几点要求2 1.1. 本地预览2 1.2 ...

  7. 从JavaScript到Python之异常

    不少前端工程师看到这个标题可能会产生质问: 我js用得好好的,能后端能APP,为什么还要学习Python? 至少有下面两个理由: 学习曲线.ES6之后的JavaScript(TypeScript)的在 ...

  8. indexOf原理,Java,javascript,python实现

      简介 最近做项目的时候,发现无论是前端还是后端,indexOf出现的概率都非常频繁,今天我们来看下他的实现原理吧! indexOf的含义:给定一个字符串去匹配另一个字符串的下标,如果匹配到,返回下 ...

  9. JavaScript算法 ,Python算法,Go算法,java算法,系列之【归并排序】篇

    常见的内部排序算法有:插入排序.希尔排序.选择排序.冒泡排序.归并排序.快速排序.堆排序.基数排序等.用一张图概括: 归并排序(英语:Merge sort,或mergesort),是创建在归并操作上的 ...

随机推荐

  1. sparkStream---1

    1.本地scala版 import org.apache.spark._ import org.apache.spark.streaming._ import org.apache.spark.str ...

  2. ABAP程序拆分JOB

    [ZDQFI_601_JOB 调用 ZDQFI_601拆分JOB] data: name type tbtcjob-jobname. data: number type tbtcjob-jobcoun ...

  3. Vue学习笔记(三)组件间如何通信传递参数

    一:父组件向子组件传递参数 <template > <div id="app"> <h1 v-text="title">&l ...

  4. Java 代码快速注释 和 取消注释

    注释掉代码: 把要注释的代码选中: 加/* */ 形式的注释  ->  Ctrl+Shift+/ 加 //形式的形式的注释 ->  ctrl+/ 取消代码注释: 把要取消注释的代码选中: ...

  5. socket之IO多路复用

    概述 目的:同一个线程同时处理多个IO请求. 本文以python的select模块来实现socket编程中一个server同时处理多个client请求的问题. web框架tornado就是以此实现多客 ...

  6. Caché,Cache数据库连接并查询数据

    1.Caché数据库安装好后,在开始菜单中启动 2.打开管理中心,地址为:http://localhost:57772/csp/sys/UtilHome.csp ,输入用户密码,登录 3.要对表数据进 ...

  7. 《剑指offer》字符串专题 (牛客11.01)

    字符串的题目难度不一,涉及到的考点有字符串处理.字符串匹配(自动机.正则).模拟,以及递归.动态规划等算法. 难度 题目 知识点 ☆ 02. 替换空格 从后往前 ☆☆ 27. 字符串的排列 回溯,St ...

  8. 攻防世界MISC新手练习

    0x01 this_is_flag 对!!!这就是flag 0x02 ext3 题目提示是Linux光盘,附件下载下来 在linux中挂载mount linux /mnt 找一下flagtrings ...

  9. 第34课.数组操作符的重载("[]"重载)

    1.问题:string类对象还具备c方式字符串的灵活性吗?还能直接访问单个字符吗? 答案:可以按照c字符串的方式使用string对象 string s = "a1b2c3d4e"; ...

  10. POJ2195 Going Home【KM最小匹配】

    题目链接:http://poj.org/problem?id=2195 Going Home Time Limit: 1000MS   Memory Limit: 65536K Total Submi ...