当前位置: 首页 > news >正文

网站建设苏州微信搜索推广

网站建设苏州,微信搜索推广,怎么推广引流,本地推荐本地推荐表情识别模块1.环境部署1.1同样采用fastDeploy库1.2相关模型2.封装成静态库2.1参考[百度Paddle中PP-Mattingv2的部署并将之封装并调用一个C静态库](https://blog.csdn.net/weixin_43564060/article/details/128882099)2.2项目依赖添加2.3生成成功3.test3.1创建emotion_test项目… 表情识别模块1.环境部署1.1同样采用fastDeploy库1.2相关模型2.封装成静态库2.1参考[百度Paddle中PP-Mattingv2的部署并将之封装并调用一个C静态库](https://blog.csdn.net/weixin_43564060/article/details/128882099)2.2项目依赖添加2.3生成成功3.test3.1创建emotion_test项目3.2进行项目配置3.3解决dll文件缺失的问题3.4运行结果1.环境部署 1.1同样采用fastDeploy库 可以参考百度Paddle中PP-Mattingv2的部署并将之封装并调用一个C静态库部署过程大致一样只是核心的代码进行了改动。 1.2相关模型 模型使用的自训练resnet50模型其中输出的标签为 0.angry1.disgust2.fear3.happy4.neutral5.sad6.surprise 模型需要三个文件model.pdmodelmodel.pdiparamsmodel.yml 2.封装成静态库 2.1参考百度Paddle中PP-Mattingv2的部署并将之封装并调用一个C静态库 framework.h代码 #pragma once#define WIN32_LEAN_AND_MEAN // 从 Windows 头文件中排除极少使用的内容 #include fastdeploy/vision.hstd::string emotion_CpuInfer(const std::string model_dir, const cv::Mat image_file);std::string emotion_GpuInfer(const std::string model_dir, const cv::Mat image_file);int emotion_infer_by_camera(const std::string device, const std::string model_dir, const std::string window_name); emotion_StaticLib.cpp代码为 // emotion_StaticLib.cpp : 定义静态库的函数。 //#include pch.h#include framework.h#ifdef WIN32 const char sep \\; #else const char sep /; #endifstd::string emotion_CpuInfer(const std::string model_dir, const cv::Mat image_file) {auto model_file model_dir sep model.pdmodel;auto params_file model_dir sep model.pdiparams;auto config_file model_dir sep inference.yml;auto option fastdeploy::RuntimeOption();option.UseCpu();auto model fastdeploy::vision::classification::PaddleClasModel(model_file, params_file, config_file, option);std::string result;if (!model.Initialized()) {std::cerr Failed to initialize. std::endl;result Failed to initialize.;return result;}auto im image_file;fastdeploy::vision::ClassifyResult res;if (!model.Predict(im, res)) {std::cerr Failed to predict. std::endl;result Failed to initialize.;return result;}// print resstd::cout res.Str() std::endl;return res.Str(); }std::string emotion_GpuInfer(const std::string model_dir, const cv::Mat image_file) {auto model_file model_dir sep model.pdmodel;auto params_file model_dir sep model.pdiparams;auto config_file model_dir sep inference.yml;auto option fastdeploy::RuntimeOption();option.UseGpu();auto model fastdeploy::vision::classification::PaddleClasModel(model_file, params_file, config_file, option);std::string result;if (!model.Initialized()) {std::cerr Failed to initialize. std::endl;result Failed to initialize.;return result;}auto im image_file;fastdeploy::vision::ClassifyResult res;if (!model.Predict(im, res)) {std::cerr Failed to predict. std::endl;result Failed to initialize.;return result;}// print resstd::cout res.Str() std::endl;return res.Str(); }int emotion_infer_by_camera(const std::string device, const std::string model_dir, const std::string window_name video) {cv::VideoCapture cap;cap.open(0);std::string result;if (!cap.isOpened()) {std::cout open camera failed! std::endl;return 0;}cv::namedWindow(window_name, 1);while (1) {time_t t_now time(0);cv::Mat frame;cap frame;if (frame.empty()) {return 0;}cv::imshow(window_name, frame);emotion_CpuInfer(model_dir, frame);if (device gpu) {cv::imshow(window_name, frame);result emotion_GpuInfer(model_dir, frame);}else {cv::imshow(window_name, frame);result emotion_CpuInfer(model_dir, frame);}std::cout emotion此帧共消耗 (time(0) - t_now) 秒 std::endl;if (cv::waitKey(30) 0) break;}cap.release();return 1; } 所有的环境部署步骤与百度Paddle中PP-Mattingv2的部署并将之封装并调用一个C静态库一致在该部署过程中只进行了cpu环境的部署 2.2项目依赖添加 注意所有的环境必须是Release X64 2.3生成成功 到此为止封装已经超过了在项目里面即可部署使用。 3.test 3.1创建emotion_test项目 emotion_test.cpp #include vector #include iostream #include string #include C:/Users/44869/Desktop/emotion_StaticLib/emotion_StaticLib/pch.hint main() {emotion_infer_by_camera(cpu, A:/emotion/resnet50, emotion);return 0; }3.2进行项目配置 3.3解决dll文件缺失的问题 运行C:\Users\44869\Desktop\emotion_StaticLib\fastdeploy-win-x64-1.0.3下的fastdeploy_init.bat 生成的所有dll文件复制到C:\Users\44869\Desktop\emotion_StaticLib\emotion_test\x64\Release下即可 3.4运行结果
http://www.dnsts.com.cn/news/41406.html

相关文章:

  • 台州网站建设企业网络运维周报
  • 新类型的网站wordpress4.9.8中文版
  • 校园网站建设管理制度如何制作互联网网站
  • 江门网站制作设计淘客网站难做吗
  • 网站备案如何注销搭建网站需要什么技术
  • 哈尔滨专业网站制作做网站都需要具备什么
  • 哪个网站可以做视频外链成都龙泉建设网站
  • 百度不收录网站描述天津建设工程信息网怎么报名的
  • 想学做网站报班通化网站优化
  • 网站建站设计营销策划方案怎么做模板
  • 网站建设 电子政务英文模板网站
  • 建网站找哪个平台好呢dw网页制作怎么改字体大小
  • 如何做网站经营性备案嘉兴网站制作
  • 企业网站制作费用淘宝评价采集wordpress
  • 成都建筑网站建设公司网站展示有哪些
  • 网站后台如何修改文字在百度上做网站推广效果怎么样
  • android电影网站开发网页设计宣传推广方案
  • 巩义网站建设方案表网站将要准备建设的内容有哪些
  • 免费h5响应式网站搭建wordpress标签无法显示
  • 做网站是干啥的用vue做网站的实例
  • 美食网站网站建设定位单位网站建设汇报
  • 网站建设费用模板网站群建设需求
  • 中国十大网站域名wordpress 谷歌seo
  • 青羊区定制网站建设报价移动互联网开发软件设计
  • 建设好的网站怎么发布怎么用7牛云做网站
  • 中国智慧城市建设门户网站深圳注册公司注册地址要求
  • 域名备案网站建设方案书wordpress亿级数据
  • 在线做网站黄手机网站前
  • 过时的网站网上平面设计
  • 我有服务器和模板怎么做网站上海外贸市场有哪些