更多课程 选择中心

C/C++培训
达内IT学院

400-111-8989

C++开发-人脸性别识别总结

  • 发布:C++培训
  • 来源:网络
  • 时间:2019-01-15 13:11

C++开发人脸性别识别教程。

在发牢骚之前首先强调几个重要问题:

(1)在程序中存在一个小的易触发的BUG,就是”初始化“按钮对应的事件触发函数OnBnClickedButtonInitial()中有一句这样的代码:


在实际编程过程中经常需要对代码进行规范化,如果你习惯通过“ctrl+A”全选代码然后再使用“ctrl+K+F”快捷键这种方式来对代码进行批量规范化的话,那样你就需要十分注意了,因为经过批量规范化之后这段代码会变成这个样子:


很明显这里VS默认在第二行字符串前面加了空格以完成前后两行的对齐,而这也就破坏了字符串连接的规则,导致地址出错、分类器加载失败,因此在后面的编程过程中如果人脸检测器加载失败之类的错误,请先检查检查有没有发生上面所说的这个BUG。

(2)对于这个小项目还有一个需要完善的方面,那就是程序的打包与部署。在程序设计之初本来打算将它最终封装成一个exe文件,和大家分享,但后来在学习VS+OpenCv的打包与部署过程中遇到了各种各样的问题,加之研究生课题方面的安排也越来越紧,因此这部分工作就暂且被搁置了,希望大家有时间的可以研究研究,毕竟要是能够将自己写的MFC小程序打包并部署在其他计算机上,还是一件蛮有成就感的事情。

(3)程序的准确性和稳定性。严格的说这个程序在算法方面没有做丝毫的改进,用的都是OpenCv已经封装好的、很经典但也很古老的人脸检测、人脸识别算法,如果你想学习C++环境下的MFC、OpenCv入门,欢迎阅读,但如果你希望了解最新的人脸检测人脸识别算法,知网和EI才是王道。

OK,以上就是对这个前后近20篇博文的一个小小的总结。

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:C++开发-条件变量整理
下一篇:C++语言开发中出现异常怎么办?

超全的C语言标识符知识

C指针——指针类型转换

C指针——指针和结构类型的关系

C指针——数组和指针的关系

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 搜索抖音号

    搜索抖音号:1821685962

    免费领取达内课程视频学习资料

Copyright © 2021 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省