栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

人脸识别学习 DAY1

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

人脸识别学习 DAY1

        今天是学习人脸识别项目的第一天,当然啦,没有这么快就学到人脸识别算法的相关编程,只是简单地从python 的opencv和munpy库的相关只是开始学起。

cv2库的话学了这些函数:

cv2.imread(' 路径')               #用来读入照片

cv2.imshow('窗口标题',所要显示的照片)  #这个函数就是用来打开一个窗口然后显示照片用的

cv2.waitKey(int)     #这个函数用来等待用户键入,一般我都是用0作为参数,意味这无限制的等待用户键入。用这个函数可以让照片显示的窗口停留住,而不是一闪而过,当然,括号里面还可以是其他数字,意即等待多少毫秒。

cv2.resize()       #这个函数用来重新调整照片的大小

      e.g.  cv2.resize(img,(500,500))     #将img表示的图片调整为500*500像素大小

              cv2.resize(img,(0,0), fx = 0.5 , fy = 0.5)    #将img表示的图片调整为原来的0.5*0.5倍大小

cv2.videoCapture(  )     #用来获取视频文件,里面可以输入视频文件的路径(记得路径要到文件本身),又或者可以输入0,1(一般是这两个)是笔记本自带的摄像头的编号,可以实时调用摄像头。

.get(cv2.CAP_PROP_FPS)    #用来获得视频的帧率,还是挺有用的一个函数,尤其是我要从视频中抽帧的时候,不然我怕一下子把所有帧的图像都截下来,内存瞬间爆炸QAQ。

还学了一些os库,用来新建文件或者从文件夹中读取文件:

        os.listdir(path)      #读取路径path下的所有文件名

最最关键!!发现了一个问题

在需要输入或者将路径保存为一个变量的时候,最后要注意加一个反斜杠   /

        path = 'D:Learncv2/'    #这样才表示这个路径结束了,不然后面如果要在往后面加长路径的时候,Learncv2 可能会和后面的路径粘成一个单词,路径错了就有点要命 /die

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012142.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号