垃圾分类,javascript和python
首先,实现的步骤,首先在微信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嘲笑了很多。 “没有什么,蝙蝠和其他巨头长期将这些核心人工智能功能封装到易于使用的界面中!为了快速发展,我们只能站在巨人的肩膀上。”
原文地址:https://www.cnblogs.com/blogst/p/11411718.html
- Linux下的Telnet设置方法介绍
- 2017年11月互联网和相关服务业保持快速增长
- 深度学习胸部x射线
- C+实现神经网络之壹—Net类的设计和神经网络的初始化
- 死亡不可避免,但何时死,人工智能或有发言权
- 打开手机的这个功能,微信支付宝不怕盗刷!
- 手把手教你cuda5.5与VS2010的编译环境搭建
- Apache实现反向代理负载均衡
- linux下Apache服务器使用入门----httpd.conf
- linux下JBOSS使用入门
- CentOS下重新安装JDK,避免OpenJDK干扰
- linux虚拟机与winodows共享文件夹----linux安装VMware tools
- 虚拟机vmware与本地磁盘共享方法
- ADX3000二层的负载均衡设计问题
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 超全!我整理一波最常用的开源项目
- 【NLP】竞赛必备的NLP库
- Java NIO Selector 详解
- 【机器学习基础】一文搞懂机器学习里的L1与L2正则化
- 【深度学习】深入理解LSTM
- 短视频商城源码,两种方式实现点击出现弹窗显示
- 【50期】基础考察:ClassNotFoundException 和 NoClassDefFoundError 有什么区别
- MySQL 8.0新特性 — 管理端口
- 从单词嵌入到文档距离 :WMD一种有效的文档分类方法
- 程序员技术选型:写Go还是Java?
- 用python爬虫简单网站却有 “多重思路”--猫眼电影
- 对开发者而言,GitHub Profile可能是比简历更好的求职利器
- R语言中GLM(广义线性模型),非线性和异方差可视化分析
- leetcode树之二叉树的深度
- PowerBI DAX 库存余量模型与计算