Python

吴裕雄--天生自然python学习笔记:python 用 Open CV抓取脸部图形及保存

将面部的范围识别出来后,可以对识别出来的部分进行抓取。抓取一张图片中的部分图形是通过pillow包中的crop方法来实现的我们首先学习用pillow包来读取图片文件,语法为:例如,打开test.jpg图片文件,然后保存至img变量:接着我们用crop方法抓取图片的指定范围,语法为:例如,抓取(50,50)到(200,2...

吴裕雄--天生自然python学习笔记:python 用 Open CV 进行人脸识别

要对特定图像进行识别,最关键的是要有识别对象的特征文件,OpenCV己内置了人脸识别特征文件,我们只需使用OpenCV的CascadeClassifier类即可进行识别。创建CascadeClassifier对象的语法为:  importcv2faceCascade=cv2.CascadeClass...

吴裕雄--天生自然python学习笔记:人脸识别用到的特征文件haarcascade_frontalface_default.xml下载

下载地址:https://github.com/opencv/opencv/tree/master/data/haarcascades1.找到haarcascade_frontalface_default.xml等文件,点击进去.2.找到Raw,右键链接(目标)另存为。  ...

吴裕雄--天生自然python学习笔记:python OpenCV 基本绘图

OpenCV提供了绘制直线、圆形、矩形等基本绘图的功能。OpenCV画直线的语法为:        在画布上添加文字的语法为:用OpenCV绘制基本图形以OpenCV基本绘图绘制各种图形及显示文字。  importcv2...

吴裕雄--天生自然python学习笔记:python用OpenCV 读取和显示图形

OpenCV是一个开源、跨平台的计算机视觉库,它可以在商业和研究领域中免费使用,目前已广泛应用于人机互动、人脸识别、动作识别、运动跟踪等领域。要识别特定的图像,最重要的是要有识别对象的特征文件,OpenCV已内直了人脸识别的特征文件,我们只需通过OpenCV的CascadeClassifier类就可以进行人脸识别的操作...

吴裕雄--天生自然python学习笔记:python下载安装各种模块的whl文件网址

python下载安装各种模块的whl文件网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml...

吴裕雄--天生自然python学习笔记:python爬虫PM2.5 实时监测显示器

PM2.5对人体的健康影响很大,所以空气中的PM2.5实时信息受到越来越多的关注。Python的Pandas套件不但可以自动读取网页中的表格数据,还可对数据进行修改、排序等处理,也可绘制统计图表,对于信息抓取、整理以及显示是不可多得的好工具。将开发一个PM2.5实时监测显示器程序。本程序可以直接读取行指定网站上的PM2...

吴裕雄--天生自然python学习笔记:pandas模块导入数据

有时候,手工生成Pandas的DataFrame数据是件非常麻烦的事情,所以我们通常会先把数据保存在Excel或数据库中,然后再把数据导入Pandas。另一种情况是抓取网页中成千上万的表格数据导入Pandas,作为DataFrame数据。Pandas常用的导入数据方法有:下面,我们示范用readhtml方法抓取网页中的...

吴裕雄--天生自然python学习笔记:pandas模块删除 DataFrame 数据

Pandas通过drop函数删除DataFrarne数据,语法为:  例如,删除陈聪明(行标题)的成绩:importpandasaspddatas=[[65,92,78,83,70],[90,72,76,93,56],[81,85,91,89,77],[79,53,47,94,80]]indexs=...

吴裕雄--天生自然python学习笔记:pandas模块DataFrame 数据的修改及排序

importpandasaspddatas=[[65,92,78,83,70],[90,72,76,93,56],[81,85,91,89,77],[79,53,47,94,80]]indexs=["林大明","陈聪明","黄美丽","熊小娟"]columns=["语文","数学","英文","自然","社会"]df=...

吴裕雄--天生自然python学习笔记:pandas模块用 dataframe.loc 通过行、列标题读取数据

用df.values读取数据的前提是必须知道学生及科目的位置,非常麻烦。而df.loc可直接通过行、列标题读取数据,使用起来更为方便。使用df.loc的语法为:行标题或列标题若是包含多个项目,则用小括号将项目括起来,项目之间以逗号分隔,如“(”数学”,”自然”...

吴裕雄--天生自然python学习笔记:pandas模块读取 Data Frame 数据

读取行数据读取一个列数据的语法为:例如,读取所有学生自然科目的成绩:importpandasaspddatas=[[65,92,78,83,70],[90,72,76,93,56],[81,85,91,89,77],[79,53,47,94,80]]indexs=["林大明","陈聪明","黄美丽","熊小娟"]col...

吴裕雄--天生自然python学习笔记:pandas模块强大的数据处理套件

用Python进行数据分析处理,其中最炫酷的就属Pandas套件了。比如,如果我们通过Requests及Beautifulsoup来抓取网页中的表格数据,需要进行较复杂的搜寻才能抓取,但通过Pandas不但可以自动读取网页中的表格数据,还能对数据进行修改、排序等处理,以及给制统计图表。Pandas主要的数据类型有两种:...

吴裕雄--天生自然python学习笔记:python文档操作批量替换 Word 文件中的文字

我们经常会遇到在不同的Word文件中的需要做相同的文字替换,若是一个一个文件操作,会花费大量时间。本节案例可以找出指定目录中的所有Word文件(包含子目录),并对每一个文件进行指定的文字替换操作。案例要求把replace目录(包含子目录〉下所有Word文件中自甘“方法”都替换为“me...

吴裕雄--天生自然python学习笔记:python文档操作自动生成菜单 Word 文件

许多学校营养午餐的菜单是由教师来轮流制作,这是一个比较烦锁的工作,如果能自动用教师最熟悉的Word文件来生成一个菜单文件,使教师对生成的菜单稍作修改即可使用,那将是一个不错的主意。案例要求最终菜单要求从3种主食随机选取一种、20种蔬菜及20种鱼肉各随机选取两种、10种汤中随机选取一种,然后自动组合成当日菜单。每天菜单自...