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

百度网站优化 件电商公司名字大全参考

百度网站优化 件,电商公司名字大全参考,西昌有做网站的公司吗,网站资源建设的步骤使用PPLCNet模型对车辆朝向进行识别 1 准备环境2 准备模型2.1 模型导出2.2 修改配置文件3 编译3.1 使用CMake生成项目文件3.2 编译3.3 执行3.4 添加后处理程序3.4.1 postprocess.h3.4.2 postprocess.cpp3.4.3 在cls.h中添加函数声明3.4.4 在cls.cpp中添加函数定义3.4.5 在main.…

使用PPLCNet模型对车辆朝向进行识别

  • 1 准备环境
  • 2 准备模型
    • 2.1 模型导出
    • 2.2 修改配置文件
  • 3 编译
    • 3.1 使用CMake生成项目文件
    • 3.2 编译
    • 3.3 执行
    • 3.4 添加后处理程序
      • 3.4.1 postprocess.h
      • 3.4.2 postprocess.cpp
      • 3.4.3 在cls.h中添加函数声明
      • 3.4.4 在cls.cpp中添加函数定义
      • 3.4.5 在main.cpp中调用
  • 4 模型预测
    • 4.1 测试结果
    • 4.2 与python预测结果对比

1 准备环境

参考上一篇:Windows PaddleSeg c++部署

2 准备模型

2.1 模型导出

对上一篇 使用PPLCNet模型对车辆朝向进行识别 训练得到模型进行转换。将该模型转为 inference 模型只需运行如下命令:

python tools\export_model.py -c .\ppcls\configs\PULC\vehicle_attribute\PPLCNet_x1_0.yaml -o Global.pretrained_model=output/PPLCNet_x1_0/best_model -o Global.save_inference_dir=./deploy/models/class_vehicle_attribute_infer

训练得到的模型
图2.1 训练得到的模型
在这里插入图片描述
图2.2 导出的模型

2.2 修改配置文件

deploy/configs/PULC/vehicle_attribute/inference_vehicle_attribute.yaml
修改Global下的infer_imgsinference_model_dir

Global:infer_imgs: "./images/PULC/vehicle_attribute/0002_c002_00030670_0.jpg"inference_model_dir: "./models/class_vehicle_attribute_infer"batch_size: 1use_gpu: Trueenable_mkldnn: Truecpu_num_threads: 10#benchmark: Falseenable_benchmark: Falseuse_fp16: Falseir_optim: Trueuse_tensorrt: Falsegpu_mem: 8000enable_profile: False

3 编译

工程整体目录结构如下:

G:/paddle/c++├── paddle_inference
G:/paddle├── PaddleClas-release-2.5

3.1 使用CMake生成项目文件

在这里插入图片描述

3.2 编译

用Visual Studio 2022打开cpp\build\clas_system.sln,将编译模式设置为Release,点击生成->生成解决方案,在cpp\build\Release文件夹内生成clas_system.exe

3.3 执行

进入到build/Release目录下,将准备的模型和图片放到clas_system.exe同级目录,build/Release目录结构如下:

Release
├──clas_system.exe                # 可执行文件
├──images         				  # 测试图片├── PULC├── vehicle_attribute├── 0002_c002_00030670_0.jpg
├──configs         				  # 配置文件├── PULC├── vehicle_attribute├── inference_vehicle_attribute.yaml
├──models      					  # 推理用到的模型├── class_vehicle_attribute_infer├── inference.pdmodel          # 预测模型的拓扑结构文件├── inference.pdiparams        # 预测模型的权重文件└── inference.pdiparams.info   # 参数额外信息,一般无需关注
├──*.dll                          # dll文件

3.4 添加后处理程序

3.4.1 postprocess.h

// postprocess.h
#include <iostream>
#include <vector>namespace PaddleClas {class VehicleAttribute {public:float color_threshold = 0.5;float type_threshold = 0.5;float direction_threshold = 0.5;std::vector<std::string> color_list = { "yellow", "orange", "green", "gray", "red", "blue", "white","golden", "brown", "black" };std::vector<std::string> type_list = { "sedan", "suv", "van", "hatchback", "mpv", "pickup", "bus","truck", "estate" };std::vector<std::string> direction_list = { "forward", "sideward", "backward" };std::string run(std::vector<float>& pred_data);};
}

3.4.2 postprocess.cpp

// postprocess.cpp#include "include/postprocess.h"
#include <string>
namespace PaddleClas {std::string VehicleAttribute::run(std::vector<float>& pred_data) {int color_num = 10;int type_num = 9;int direction_num = 3;int index_color = std::distance(&pred_data[0], std::max_element(&pred_data[0
http://www.yayakq.cn/news/507314/

相关文章:

  • 网站后台管理员扫描微信小程序的开发环境
  • 做网站的流程前端做什么重庆中小企业网站建设公司
  • 如何在国外做网站mean网站开发
  • 如何做网站图标seo和sem的关系为负关系
  • 南皮县做网站盐城网站建设小程序公司
  • 网站管理助手4.0 mysql产品网络营销分析
  • 怎样设置网站哪里卖网站域名
  • 注册网站要多久百度收录网站技巧
  • 海南响应式网站建设制作官方正版浏览器
  • 网站的公告轮播效果怎么做如何来做网站
  • 你有网站 我做房东 只收佣金的网站公司网站制作第三方
  • 旅游景点企业网站排名招商加盟网站模板html
  • 买域名送网站设计广告图片
  • 地图网站抓取网址转换成二维码
  • 网站建设方案书0大连开发区做网站的公司
  • 中体建设集团门户登录重庆网站排名优化公司
  • 如何在网上建立自己的网站昆明网络公司排行榜
  • 东营网站建设设计网站关键词排名怎么优化
  • 公司网站建设怎么入账大商创官网
  • 深圳龙华住房和建设局网站官网用腾讯云服务器做网站
  • 网站频道规划关键词排名优化软件
  • 男男床做视频网站在线做网站手机验证收费吗
  • 企业网站建设招标学校网站建设需求分析调研表
  • 大连制作网站软件网站自动生成
  • 网站好坏怎么分析广东新闻发布会
  • 吉林省建设招标网站网站建设规划书样板
  • 网站建设哪家好公司深圳上市公司
  • 网站怎么上传ftpwordpress采集商品
  • 网站怎么做留言区特效网站大全
  • 网站制作书籍推荐中国住房和城乡建设网网站