实现人脸识别性别之路---matplotlib
Np.linspace(start,stop,num,endpoint,dtype)函数
1、参数:范围值,在范围值中取到的数值总数、是否包含范围值、类型
2、返回值:返回一维数据
3、在指定的范围内,以等差数列方式进行取值
Plt.plot(x,y,format_sting,**kwargs)函数
1、参数:x表示x轴,y表示y轴,format_sting表示控制曲线格式的字符串,**kwargs表示可以有多组的(x,y,format_sting)
2、返回值:无
3、画图
Plt.figure()函数
1、参数:窗口的名称
2、作用:创建一个窗口
注意:在一个程序中,我们可以创建多个窗口。如果是多窗口,窗口里面的内容在下一个figure函数之前结束
Plt.spines表示连接刻度标记的线,而且表明了数据区域的边界。
Plt.gca()表示放回当前坐标的信息
Plt.spines是在说明当前坐标的上下左右的信息的字典
Plt.spines[].set_color()改变坐标的状态
Ax.xaixs.set_tick_position表示改变x坐标轴的名字
Ax.spines[].set_position(())表示改变坐标轴的位置,注意这里的括号,如果我们要转化x轴坐标的位置:(“data”,0))
Plt.legend()函数
1、参数:handles:图例句柄的图像表现形式,比如是虚线或者是实现的形式
Label:图像的名字,这里可以改变之前的名字
Loc:图像所在的位置
2、在图片中显示图例
Plt.scatter()函数
1、参数:x,y表示x,y轴的数值,s表示点的大小,c表示颜色
2、作用:以点的方式显示在图中
Plt.annotate()标注文字
1、参数:字符串:表示要注释的文字
Xy:表示要注释的点
Xytext:表示注释文字的位置
Xycoords:表示使用的坐标系统被注释的对象
Textcoords:表示注释文字的偏移量
Fontsize:表示注释文字的文字大小
Arrowprops:以字典的形式赋值:字典里面的参数:arrowstyle表示箭头图像的形式,connectionstyle:表示箭头图像的弧度
2、作用:注释
3、简单来说要想在坐标中显示一个点:我们就需要注释文字,点的位置,注释文字偏移量、注释文字大小、箭头图像的形式和弧度
Plt.text()注释文字
1、参数:文字的起始坐标,注释文字,以字典的形式将文字的大小和颜色定义
实现人脸识别性别之路---matplotlib的更多相关文章
- 实现人脸识别性别之路---matplotlib之注释
一.准备数据 利用np.linspace()函数得到一定范围内的数据集 利用2*x+1的公式求出y 二.创建窗口 三.根据具有规律的数据画图 四.调整坐标轴 1.将原本的坐标轴的上轴和右轴去掉,使用基 ...
- 实现人脸识别性别之路---opencv
import cv2from make_imge import get_file_namefrom train_ph import Modelimport os IMAGE_SIZE = 128if ...
- 实现人脸识别性别之路---open CV将图片显示出来
import cv2filename='E:\\tensorflow\\bu.jpg'#图片的地址 # face_cascade=cv2.CascadeClassifier('C:\\anconda3 ...
- 实现人脸识别性别之路---网页上的video标签
<video> 元素支持三种视频格式: MP4, WebM, 和 Ogg.但是,不同的浏览器对视频格式的支持也不一致,因此为了让浏览器都适应,我们使用source属性来对视频文件格式定义 ...
- 实现人脸识别性别之路---try语句的使用
Try语句 用法:处理异常信息 存在的形式:try-except X-except T...-except-else-finally(其中X T为错误的类型) 表达意思:try语句是执行正常语句,如果 ...
- 现实人脸识别性别之路----弄清楚train_test_split函数
'''train_test_split(trian_data,trian_target,test_size,random_state)各个参数表示的意义:trian_data表示被划分的样本特征集tr ...
- 基于安卓高仿how-old.net实现人脸识别估算年龄与性别
前几段微软推出的大数据人脸识别年龄应用how-old.net在微博火了一把,它可以通过照片快速获得照片上人物的年龄,系统会对瞳孔.眼角.鼻子等27个“面部地标点"展开分析,进而得出你的“颜龄 ...
- python使用matplotlib画图,jieba分词、词云、selenuium、图片、音频、视频、文字识别、人脸识别
一.使用matplotlib画图 关注公众号"轻松学编程"了解更多. 使用matplotlib画柱形图 import matplotlib from matplotlib impo ...
- opencv学习之路(41)、人脸识别
一.人脸检测并采集个人图像 //take_photo.cpp #include<opencv2/opencv.hpp> using namespace cv; using namespac ...
随机推荐
- 和同事合作开发,使用局域网 git创建本地仓库
转自原文 和同事合作开发,使用局域网 git创建本地仓库 1.仓库 建一个空文件夹来做仓库,例如建为 cangku 1.1 cd 到 cangku目录下 创建远程仓库容器 mkdir mycangk ...
- nginx php No input file specified 怎样处理?
配置nginx支持php 出现了No input file specified ? 仅仅要改动下安装文件夹下的 nginx.conf下的 location ~ \.php$ { ...
- RIP协议的配置
拓扑图: 要求: 理解RIP协议的工作原理,并通过 RIP 路由协议实现不同网络互通. 配置步骤: 1.配置好 PC 机的 IP 地址等參数. PC 0>ipconfig IP Address. ...
- UVA10491 - Cows and Cars(概率)
UVA10491 - Cows and Cars(概率) 题目链接 题目大意:给你n个门后面藏着牛.m个门后面藏着车,然后再给你k个提示.在你作出选择后告诉你有多少个门后面是有牛的,如今问你作出决定后 ...
- Java常用知识(长期更新)
1.0转义符 \n:换行 ,\n的作用和print后面的ln相同,可酌情使用 \t:一个制表位(一系列空格) 例: public class Schedule{ public static void ...
- node05---模块
Node.js开发服务器,数据.路由.本地关心的效果,交互: Node.js实际上是极客开发出的一个小玩具,不是银弹.有着别人不具备的怪异特点: 首先,Node不为每个用户开辟一个线程,所以非常单线程 ...
- A list is a sequence
Like a string, a list is a sequence of values. In a string, the values are characters; in a list, th ...
- Kali linux 2016.2(Rolling)里Metasploit的OpenVAS
不多说,直接上干货! 关于OpenAVS的概念,我这里不多赘述. 前提得,大家要先安装好OpenVAS!!! 我们都知道,BT5中已经预先安装好了OpenVAS网络漏洞扫描工具,我们只需进行一些配置即 ...
- kali 2.0 linux中的Nmap的主机探测
不多说,直接上干货! 如果是第一次接触Nmap,推荐在MSF终端中输入不加任何参数的Nmap命令,以查看其使用方法. 更多,其实, msf > nmap -h [*] exec: nmap -h ...
- Python 从入门到精通 全程最佳实现梳理
零零星星的时间,持续完善中...... 1.一些基础的必要信息归纳 Python 官网 www.python.org 发明者 吉多·范罗苏姆 发行时间 1991年,26年前 编程泛型 多泛型.面向对 ...