手把手教你opencv做人脸识别(附源码+文档)

网友投稿 667 2022-05-29

文章目录

一、环境

二、使用Haar级联进行人脸检测

三、Haar级联结合摄像头

四、使用SSD的人脸检测

五、 SSD结合摄像头人脸检测

六、结语

一、环境

pip install opencv-python

1

python3.9

PyCharm2020

人狠话不多,直接上代码,注释在代码里面,不说废话。

二、使用Haar级联进行人脸检测

测试案例:

代码:(记得自己到下载地址下载对应的xml)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

效果:

效果可以看出这个效果并不是很好。

三、Haar级联结合摄像头

代码:(还是用的前面得xml)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

效果:

四、使用SSD的人脸检测

代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

效果:

我们可以看到现在的识别效果非常好了。

五、 SSD结合摄像头人脸检测

手把手教你opencv做人脸识别(附源码+文档)

代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

效果:

可以发现SSD效果特别好!

六、结语

如果你想更深了解这些原理,去读一下opencv文档吧,中文官方文档如下:

https://woshicver.com/

1

很多人调用xm会遇到一些坑,我在这里说一下,读取xml的时候用相对路径./这种,参考我的,建议不要路径中出现中文,其它没啥了。如果对你有帮助,三连支持一下,谢谢。

AI OpenCV 人脸识别服务 FRS

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【云图说】 第27期 初识弹性文件服务:可靠的共享文件存储
下一篇:【JAVA版】支付宝支付方案一详解
相关文章