人脸识别学习 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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值