Blue Geek's Blog

Just Do it.

Python发送邮件

BG64

Python发送邮件 By 青衣极客 Blue Geek In 2020-01-20 有时我们需要监控一些线上的任务或者收集网络咨询,并及时通知相关的责任人任务运行的状态。在企业中解决这种问题的方法至少有三种:一是发短信,二是开发即时聊天工具并设置机器人,三是发邮件。这三个方法中前两种要么费钱,要么费力,只有第三种是免费且简单的,对于普通开发者的普通任务更友好。如果你有几个在线的小项目或...

OpenCV的Python调用简介

BG63

OpenCV的Python调用简介 By 青衣极客 Blue Geek In 2020-01-20 爱好图像处理或者从事计算机视觉方面研究的朋友大概无人不知OpenCV的大名。OpenCV的核心是C/C++程序,因此有比较好的执行效率,不过C/C++的开发效率确实不敢恭维。幸运的是,OpenCV提供了python接口,可以使用开发效率更高的python方式调用OpenCV的强大功能,这种...

一天入门python

BG62

一天入门python By 青衣极客 Blue Geek In 2020-01-19 很多打算学习python的朋友常常抱怨不知从哪里开始,看书太枯燥而且记不住,看视频太费时间,去问别人又常常害怕被嫌弃,干脆报个培训班难免心疼那白花花的银子。python这种号称简单易学的语言如果还需要上培训班,那真是对创造并维护它的大神们的羞辱。现在研究机器学习、数据分析、可视化等各行各业都在使用pyt...

几何变换在图像处理中有什么用

BG61

几何变换在图像处理中有什么用 ? By 青衣极客 Blue Geek In 2020-01-18 在数学中,我们常常将几何图形从一个坐标系变换到另外一个坐标,正方形有时变成小正方形,有时会变换成长方形,还有可能会变成平行四边形。在图像处理中,我们常常需要将一幅图像变换成另一幅图像,或者是为了保持大小一致,或者是进行压缩和拉伸,又或者是对一些失真图像进行矫正。那么数学上的几何变换在图像处理...

你真的比算法更懂人脸吗?

BG60

你真的比算法更懂人脸吗? By 青衣极客 Blue Geek In 2020-01-16 我们常常在一些场合需要描述人脸的一些特征,比如眉毛的粗细,眼睛的大小和形状,头发的曲直等等。这些特征往往能够给人比较深刻的印象,对于判断一个人的精神状态、心理情绪以及态度观点都有很重要的作用。人类的眼睛往往能在不经意间捕获这些信息并加以利用,大多数时候自己都难以感觉到我们的大脑在进行如此精细的分析。...

深度学习帮你识别验证码

BG59

深度学习帮你识别验证码 By 青衣极客 Blue Geek In 2020-01-11 最开始的验证码还是简单的数字,后来换成了汉字,近些年又出现低分辨率图像内容识别的验证码。对于没见过那么多类型物品或者不习惯低分辨率的朋友而言,通过验证码认证实在是一种痛苦的考验。那么机器学习能够帮助人完成这种任务吗?特别是在自动化网站信息处理的任务中,一个识别验证码的agent是重要的敲门砖,比如自动...

教你学会cython加速

BG58

教你学会cython加速 By 青衣极客 Blue Geek In 2020-01-04 阅读一些开源代码时,常常碰到cython这个第三方模块,特别是在图像处理、计算机视觉以及深度学习的项目中。究其原因,还是python的老问题,运行速度太慢。这么说cython就是加速python的了?确实如此,看这个模块的命名大概就能猜到其功能是C语言与python结合相关的。关于利用cython加...

graphviz让你理清复杂的关系

BG57

graphviz帮你理清复杂的关系 By 青衣极客 Blue Geek In 2019-12-18 关系是社会中一个非常重要的元素,我们常常需要理清关系才能明白事情的前因后果,以及对事情将来发展的方向进行预测。然而,理清关系却并不是一件简单的事情,就像很多人在第一次阅读《红楼梦》时,就因为人物关系复杂以致无法理解小说的故事情节,最终不得不中途放弃。在现实生活中,也有这样的例子,比如一些上...

configparser让python配置更简单

BG56

configparser让python配置更简单 By 青衣极客 Blue Geek In 2019-12-16 经常训练机器学习模型或者部署项目程序的朋友,可能会被大量配置参数所困扰。看过一些项目的源码之后。大体上对于这些参数有这么几种处理办法:1. 直接以hard code写入程序,这当然是最基础的做法,但却会为后续更新升级带来很多麻烦;2. 从命令行输入中解析参数,这种方式对于少量...

分词工具哪家强?文本分析的利器

BG55

分词工具哪家强?文本分析的利器 By 青衣极客 Blue Geek In 2019-12-13 最近有一个粗略的文本分析任务需要利用到文本分词工具,由于并没有NLP(自然语言处理)相关背景,就只能在互联网上调研一番。目前能够找到的公开工具有六七款之多,但是其中一些安装起来非常麻烦,或者所依赖的软硬件并不具有普遍适用性。经过逐个尝试之后,发现有四款工具安装和使用都相对比较简单。本文就简单评...