自动识别采集内容(简单好用的操作方法训练代码训练模型的代码部分变动)

优采云 发布时间: 2021-12-01 15:05

  自动识别采集内容(简单好用的操作方法训练代码训练模型的代码部分变动)

  本文文章主要介绍《如何编写OpenCV人脸识别的源码》。在日常操作中,相信很多人对OpenCV人脸识别的源码怎么写有疑问。编辑查阅了各种资料。我整理了一个简单好用的操作方法。希望对大家解答“OpenCV人脸识别源代码如何编写”的疑惑有所帮助!接下来就请跟着小编一起学习吧!

  1. 自动拍照

  采集自带图片之前,程序设置是按'p'键拍照并运行后保存图片,然后需要手动将图片大小转换为与里面图片一样的大小ORL 人脸数据库。

  现在一切都是自动的,只需要运行拍照,更改大小,然后保存。默认设置为拍摄10张照片,与ORL人脸数据库一致。

  2. Python 脚本生成at.txt

  当时写博客的时候没有用python,所以生成的at.txt不是s1文件夹对应的label,是1,s2对应2,比较乱。谁是谁,需要被记住。

  修改后的Python脚本可以完美对应文件夹和标签。

  3. 训练代码

  训练人脸识别模型的代码部分有一些变化,主要是因为OpenCV的变化。

  Ptr 模型 = createEigenFaceRecognizer();

  Ptr model1 = createFisherFaceRecognizer();

  Ptr model2 = createLBHFaceRecognizer();

  其余的没有太大变化。

  至此,《如何编写OpenCV人脸识别源代码》的学习结束,希望能解开大家的疑惑。理论与实践相结合,可以更好的帮助大家学习,去尝试!如果您想继续学习更多相关知识,请继续关注蜗牛博客网站,小编会继续努力为您带来更多实用的文章!

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线