OpenCV 深度学习教程二(Python)

最近老师让我试着运行了一下git上的代码,运行时犯了不少傻傻的错,记录如下。

用到的git链接:https://github.com/opencv/opencv_zoo

下面是如何让链接里的代码在自己电脑上正常运行CV的各种应用

首先打开链接是以下界面

一、【最重要】认真阅读“ReadMe"板块

这个文档里对如何使用这一套代码讲的很清楚,我一开始没有仔细看自己瞎折腾,浪费了不少时间

 上面这张图是用来复制命令输入到CMD里的

上面这张表和底下一长串是在对比不同硬件、设备上运行这些程序的效率;最后面有很多图片,都是运行成功的样例。

其中,上面的这个蓝色链接点进去有关于benchmark的指导,也是有命令行需要运行。我输入命令的时候出现过报错,但后来发现不影响运行(真的吗哈哈哈),可能是我装的是最新版的解释器和Pycharm,下载的也是opencv-python最新版,有些内容自带了。

二、试验项目的时候,拉取Model就可以了

点开models,将想测试的文件用鼠标拖动到Pycharm里可以直接据此创建新项目

 三、运行

以下面这个项目为例

点到demo.py里直接运行就好,非常方便

如果有报错(比如少了这个库那个库的),可以到Terminal里检查或安装。注意,每次安装不管是解释器还是别的什么资源时,记清楚是放在哪个目录下的,不要重复下载安装,也不要误删其它的系统文件,不然会一团糟。

四、运行效果示例

成功运行后电脑的对着自己的摄像头会打开,识别环境中的人脸。 

 

测试了手边的各种”生物“和图片后,我发现这个人脸识别有以下特点:

1、大概率可以识别真人现实中的正脸、侧脸,遮住大于等于两个特征点(两只眼睛,鼻子,嘴巴)后无法识别 

2、可以识别真人照片

3、可以识别3D建模的正脸照片和少数2D角色照片(但不稳定,框框会闪)

4、对于运动的不快的(比如摇头)可以保持识别

5、支持多人脸识别

下面是几张样例图~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值