c++ MTCNN

举报
风吹稻花香 发表于 2021/06/05 00:19:36 2021/06/05
【摘要】   https://github.com/szad670401/Fast-MTCNN 70ms一张,可能用的cpu //Created by Jack Yu#include "stdafx.h"#include <fstream>#include <iostream>#include <opencv2/opencv.hpp>...

 

https://github.com/szad670401/Fast-MTCNN

70ms一张,可能用的cpu


  
  1. //Created by Jack Yu
  2. #include "stdafx.h"
  3. #include <fstream>
  4. #include <iostream>
  5. #include <opencv2/opencv.hpp>
  6. #include <opencv2/dnn.hpp>
  7. using namespace std;
  8. using namespace cv;
  9. const float pnet_stride = 2;
  10. const float pnet_cell_size = 12;
  11. const int pnet_max_detect_num = 5000;
  12. //mean & std
  13. const float mean_val = 127.5f;
  14. const float std_val = 0.0078125f;
  15. //minibatch size
  16. const int step_size = 128;
  17. typedef struct FaceBox {
  18. float xmin;
  19. float ymin;
  20. float xmax;
  21. float ymax;
  22. float score;
  23. } FaceBox;
  24. typedef struct FaceInfo {
  25. float bbox_reg[4];
  26. float landmark_reg[10];
  27. float landmark[10];
  28. FaceBox bbox;
  29. } FaceInfo;
  30. class MTCNN {
  31. public:
  32. MTCNN(const string& proto_model_dir);
  33. vector<FaceInfo> Detect_mtcnn(const cv::Mat& img,

文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/100901217

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。