js简单验证码处理
注意只针对简单验证码(仅仅数字和英文字母,方向不变并且噪点较少)
获取特征
- 通过
canvas获取页面图片 - 切割每一个字符获取元数据(一维数组rgba)
- 灰度化+二值化获取每个像素点的信息
- 提取可能出现的所有字符的特征信息
注意只针对简单验证码(仅仅数字和英文字母,方向不变并且噪点较少)
canvas获取页面图片官网 https://docs.scipy.org/doc/
numpy的主要对象是同种元素的多维数组。
这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(通常是元素是数字)。
在numpy中维度(dimensions)叫做轴(axis),轴的个数叫做秩(rank)。
[1, 2, 3]
秩为1的数组,只有一个轴、轴长为3。sudo nginx #打开 nginx
nginx -s reload|reopen|stop|quit #重新加载配置|重启|停止|退出 nginx
nginx -t #测试配置是否有语法错误
nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives]
-?,-h : 打开帮助信息
-v : 显示版本信息并退出
-V : 显示版本和配置选项信息,然后退出
-t : 检测配置文件是否有语法错误,然后退出
-q : 在检测配置文件期间屏蔽非错误信息
-s signal : 给一个 nginx 主进程发送信号:stop(停止), quit(退出), reopen(重启), reload(重新加载配置文件)
-p prefix : 设置前缀路径
-c filename : 设置配置文件
-g directives : 设置配置文件外的全局指令
$ npm install mysql
$ npm install felixge/node-mysql
code
//引用
var mysql = require('mysql');