# 代码长度:61行(最后一行) #项目所用模块:tkinter(GUI模块)、PIL(图像处理模块)、matplotlib(绘图模块,功能与Matlab中的plot类似) #项目界面: #代码实现 1.导入所需模块/方法 2.创建GUI界面 从Frame类中派生出Picture(类的名称,自定义) ...
分类:
其他好文 时间:
2018-07-11 12:30:53
阅读次数:
108
基于SVM的字母验证码识别 摘要 本文研究的问题是包含数字和字母的字符验证码的识别。我们采用的是传统的字符分割识别方法,首先将图像中的字符分割出来,然后再对单字符进行识别。首先通过图像的初步去噪、滤波、形态学操作等一系列预处理过程,我们能够将图像中的噪点去除掉。为了将字符分割开来,我们利用Kmean ...
分类:
其他好文 时间:
2018-07-11 01:05:47
阅读次数:
543
Python学习之路—2018/7/10 博客开发项目流程 ? 一般来说,一个项目的开发流程分为:项目需求、设计表结构、功能开发、测试功能、产品上线,本次学习以博客园为蓝本进行开发。 1.项目需求 博客的开发的需求主要有以下几点: 基于auth模块和Ajax实现登录验证 基于forms组件和Ajax ...
分类:
编程语言 时间:
2018-07-11 00:10:27
阅读次数:
251
A - Archery Tournament 题目大意:按时间顺序出现靶子和射击一个位置,靶子的圆心为(x, y)半径为r,即圆与x轴相切,靶子不会重叠,靶子被击中后消失, 每次射击找出哪个靶子被射中,或者没有射中靶子。 思路:关键点在于,圆都与x轴相切,那么我们能发现,如果射击在(x, y) 这个 ...
分类:
其他好文 时间:
2018-07-10 21:29:52
阅读次数:
258
Python有两个著名的包管理工具easy_install.py和pip。在Python2.7的安装包中,easy_install.py是默认安装的,而pip需要我们手动安装。 在此进行编译安装pip管理工具,下载地址:https://pypi.org/project/pip/#files 现在的p ...
分类:
编程语言 时间:
2018-07-10 20:10:00
阅读次数:
1748
切割前: 切割后: 代码: 思路是用深度遍历,对图片进行二值化处理,先找到一个黑色像素,然后对这个像素的周围8个像素进行判断,如果没有访问过,就保存起来,然后最后这个数组的最小x和最大x就是x轴上的切割位置。这种分割的方法还是只能适用于没有粘连的验证码,比垂直分割的好处是,可以处理位置比较奇怪的验证 ...
分类:
编程语言 时间:
2018-07-10 19:16:15
阅读次数:
447
Greendao3.0release与7月6日发布,其中最主要的三大改变就是:1.换包名 2.实体注解 3.加密支持的优化 本文里面会遇到一些代码示例,就摘了官方文档和demo里的例子了,因为他们的例子已经写的很好了。 一、GreenDao3的配置 3.0相比2.0的配置较为方便,不用新建Modul ...
分类:
其他好文 时间:
2018-07-10 14:38:26
阅读次数:
210
@never_cache # 永不使用缓存,每次请求都是从新运行代码def v_code(request): from PIL import Image, ImageDraw, ImageFont import random # 这是一个产生随机颜色的函数 def get_color(): retu ...
分类:
其他好文 时间:
2018-07-09 11:12:05
阅读次数:
167
${path.separator} 兼容 windows & linux: ${JAVA_HOME}/jre/lib/rt.jar${path.separator}${JAVA_HOME}/jre/lib/jce.jar ...
分类:
其他好文 时间:
2018-07-07 18:05:08
阅读次数:
262
同步的时候遇到这个问题,从log上看是因为gradle的版本不包含kotlin 1.2.51这个method,具体原因我也不是很清楚,大概猜测是kotlin版本的问题,而最新的版本就是1.2.51,所以就试着把后面的删除了,问题是解决了,但是不明觉厉,有大神路过的,还望指点一二。 ...
分类:
移动开发 时间:
2018-07-05 17:21:44
阅读次数:
906