首先,实现的步骤,首先在微信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. C++内容记录

    仅个人记录 https://ke.qq.com/course/336509 M了个J - 博客园 https://www.cnblogs.com/mjios/

  2. kotlin 委托类的初始化函数

    import java.beans.AppletInitializer import kotlin.reflect.KProperty fun main(arg: Array<String> ...

  3. 001-多线程-JUC集合-框架概述

    一.概述 1.1.java集合 java集合的架构,主体内容包括Collection集合和Map类:而Collection集合又可以划分为List(队列)和Set(集合). 1. List的实现类主要 ...

  4. C++ unique

    #include <iostream>#include <algorithm>#include <list>#include <iterator>#in ...

  5. c++ for each

    #include <iostream>#include <vector>#include <list> using namespace std; int main( ...

  6. uni-app 使用Vuex+ (强制)登录

    一.在项目的根目录下新建一个store文件夹,然后在文件夹下新建一个index.js文件 二.在新建的index.js下引入vue和vuex,具体如下: //引入vue和vuex import Vue ...

  7. PHP中include、require、include_once、require_once的区别

    include:使用include引用外部文件时,只有代码执行到include代码段时,调用的外部文件才会被引用并读取,当引用的文件发生错误时,系统只会给出个警告错误,而整个php文件会继续执行.re ...

  8. zabbix监控LAMP全教程

    一.安装前准备 A.下载yum源 1.备份/etc/yum.repos.d/CentOS-Base.repo ,在备份之前,要先安装wget 插件 #mv /etc/yum.repos.d/CentO ...

  9. 基于LSTM + keras 的诗歌生成器

        最近在github 上发现了一个好玩的项目,一个基于LSTM + keras 实现的诗歌生成器,地址是:https://github.com/youyuge34/Poems_generator ...

  10. Android开发环境搭建(studio版)

    1.下载安装JDK 网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html