摘要:
前言 验证码是目前互联网上非常常见也是非常重要的一个事物,充当着很多系统的 防火墙 功能,但是随时OCR技术的发展,验证码暴露出来的安全问题也越来越严峻。本文介绍了一套字符验证码识别的完整流程,对于验证码安全和OCR识别技术都有一定的借鉴意义。 GitHub上有大神总结的非常好的源码及博客,链接如下 阅读全文
摘要:
识别数字验证码 首先我们准备素材,4张验证码图片如下: 第一步: 打开图像。 im = Image.open('temp1.jpg') 第二步: 把彩色图像转化为灰度图像。彩色图像转化为灰度图像的方法很多,这里采用RBG转化到HSI彩色空间,采用I分量。 imgry = im.convert('L' 阅读全文
摘要:
Mac下面除了用dmg、pkg来安装软件外,比较方便的还有用MacPorts来帮助你安装其他应用程序,跟BSD中的ports道理一样。MacPorts就像apt-get、yum一样,可以快速安装些软件。 下面将MacPorts的安装和使用方法记录在这里以备查。 访问官方网站http://www.ma 阅读全文
摘要:
Tesseract 简介 Tesseract 的 OCR 引擎最先由 HP 实验室于 1985 年开始研发,至 1995 年时已经成为 OCR 业内最准确的三款识别引擎之一。然而,HP 不久便决定放弃 OCR 业务,Tesseract 也从此尘封。 数年以后,HP 意识到,与其将 Tesseract 阅读全文
摘要:
解决方法:(原文地址http://stackoverflow.com/questions/14800730/tesseract-running-error) 阅读全文
摘要:
Mac版本 1.tesseract-ocr安装 注意:如果未安装brew命令,可以输入命令: brew官网:http://brew.sh 2.pytesseract安装 3.Pillow 安装 Ubuntu版本 1.tesseract-ocr安装 2.pytesseract安装 3.Pillow 安 阅读全文
摘要:
本人用的是Mac本,在Mac中install的时候经常会用到wget,但是事先没有安装wget的话就会报上面的错误,解决方法就是安装wget。 安装wget 方法一:用传统的安装包方式安装 A - 从ftp://ftp.gnu.org/gnu/wget/下载到最新的wget安装包到本地 B - 然后 阅读全文
摘要:
在导入tensorflow后,进行运算时,出现了报错Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2 解决方法 在最顶行写入以下代码即可 参考资料:Advanced 阅读全文
摘要:
运行 python darknet.py 结果报错如下: 原因 net = load_net(“cfg/tiny-yolo.cfg”, “tiny-yolo.weights”, 0)这个函数最后会将”cfg/tiny-yolo.cfg”, “tiny-yolo.weights”这些参数传给刚才说到的 阅读全文
摘要:
darknet 是YOLO网络的一个框架,安装见官网:https://pjreddie.com/darknet/ 跟着步骤就可以安装好了。 由于官网是全英文的,所以本文根据官网进行中文释义。 本人在按照官网安装时遇到若干问题,文中会附上这些问题的解决方法。 Installing Darknet Da 阅读全文
摘要:
在python目录下打开终端,输入 python darknet.py 结果报错 原因是darknet.py需要依赖 libdarknet.so文件,该文件其实就在安装好的darknet目录下 解决方法 把libdarknet.so和darknet.py放在同一目录下就行了。 阅读全文
摘要:
1 wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz 2 3 tar zxvf ncurses-5.6.tar.gz 4 5 #切换目录到ncurses下 6 ./configure -prefix=/usr/local -with-shared-without-debug 7 8 make 9 10 ... 阅读全文
摘要:
dos2unix命令用来将DOS格式的文本文件转换成UNIX格式的(DOS/MAC to UNIX text file format converter)。DOS下的文本文件是以\r\n作为断行标志的,表示成十六进制就是0D 0A。而Unix下的文本文件是以\n作为断行标志的,表示成十六进制就是0A 阅读全文
摘要:
有时我们在linux下执行一个sh文件,会报错“SYNTAX ERROR:UNEXPECTED END OF FILE”,这个现象主要是工作的系统环境改变造成的。 若最初脚本中是在windows下,使用sublime编辑器写。将shell脚本传至linux中:使用命令bash -x SCRIPT检查 阅读全文
摘要:
假设我们自己的电子邮件地址是from@163.com,对方的电子邮件地址是to@sina.com(这里的地址虚拟的),现在我们用Outlook或者Foxmail之类的软件写好邮件,填上对方的Email地址,点“发送”,电子邮件就发出去了。这些电子邮件软件被称为MUA:Mail User Agent— 阅读全文