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

建设人员变更是哪个网站小红书代运营

建设人员变更是哪个网站,小红书代运营,昆明智能网站推广价格,便捷网站建设报价yolov12 部署又来了。 特别说明:如有侵权告知删除,谢谢。 完整代码:包括onnx转rknn和测试代码、rknn板端部署C代码: 【onnx转rknn和测试代码】 【rknn板端部署C代码】 1 模型训练 yolov12训练官方开源的已经非常详细了&#…

yolov12 部署又来了

特别说明:如有侵权告知删除,谢谢。

完整代码:包括onnx转rknn和测试代码、rknn板端部署C++代码:

【onnx转rknn和测试代码】

【rknn板端部署C++代码】

1 模型训练

  yolov12训练官方开源的已经非常详细了,参考官方代码。

2 导出 yolov12 onnx

   导出onnx修改以下几处。
第一处:修改导出onnx的检测头
在这里插入图片描述

        # 导出 onnx 增加y = []for i in range(self.nl):t1 = self.cv2[i](x[i])t2 = self.cv3[i](x[i])y.append(t1)y.append(t2)return y

第二处:增加保存onnx代码
在这里插入图片描述

        print("===========  onnx =========== ")import torchdummy_input = torch.randn(1, 3, 640, 640)input_names = ["data"]output_names = ["output1", "output2", "output3", "output4", "output5", "output6"]torch.onnx.export(self.model, dummy_input, "./yolov12n_zq.onnx",verbose=False, input_names=input_names, output_names=output_names, opset_version=11)print("======================== convert onnx Finished! .... ")

修改完以上两处,运行以下代码:

from ultralytics import YOLO
model = YOLO(model='yolov12n.pt')  # load a pretrained model (recommended for training)
results = model(task='detect', source='./test.jpg', save=True)  # predict on an image

特别说明: 修改完以上两处后运行会报错,但不影响onnx的生成;生成onnx后强烈建议用from onnxsim import simplify 处理一下再转rknn。

import onnx
from onnxsim import simplifymodel_path = 'yolov12n.onnx'
model_proto = onnx.load(model_path)
model_sim, check = simplify(model_proto)
onnx.save(model_sim, 'yolov12n_smi.onnx')print('simplify finished.')

3 测试onnx效果

pytorch效果
在这里插入图片描述
onnx效果
在这里插入图片描述

4 onnx转rknn

onnx转rknn后仿真结果
在这里插入图片描述

5 rk3588板子测试yolov12模型

使用的 rknn_toolkit 版本:rknn_toolkit2-2.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
C++代码中的库和工具链的版本注意对应适配。

1)编译

cd examples/rknn_yolov12_demo_dfl_openbash build-linux_RK3588.sh

2)运行

cd install/rknn_yolo_demo_Linux./rknn_yolo_demo 

注意:修改模型、测试图像、保存图像的路径,修改文件为src下的main.cc

int main(int argc, char **argv)
{char model_path[256] = "/home/zhangqian/rknn/examples/rknn_yolov12_demo_dfl_open/model/RK3588/yolov12n_zq.r";char image_path[256] = "/home/zhangqian/rknn/examples/rknn_yolov12_demo_dfl_open/test.jpg";char save_image_path[256] = "/home/zhangqian/rknn/examples/rknn_yolov12_demo_dfl_open/test_result.jpg";detect(model_path, image_path, save_image_path);return 0;
}

3)板端效果和时耗

在这里插入图片描述

在这里插入图片描述
这个时耗非常高,查看转rknn时的日志,很多操作切换到cpu上进行计算。
在这里插入图片描述

http://www.dtcms.com/wzjs/357798.html

相关文章:

  • 江苏省网站备案系统宁波seo网络推广选哪家
  • 做兼职什么网站靠谱新东方
  • 国外购物网站哪个最好seo测试
  • 衡水网站开发报价怎么把自己的网站发布到网上
  • 中国建设银行的网站设计杭州seo排名公司
  • 赤峰市建设厅官方网站最近的新闻大事20条
  • 网站上的平面海报怎么做代理怎么引流推广
  • 新疆机票网站制作今日新闻头条热点
  • 网站logo例子提供搜索引擎优化公司
  • seo大神做的网站bing搜索 国内版
  • 自己编程做网站什么是长尾关键词举例
  • 国内四大高端建站公司哪家网站优化公司好
  • java 网站开发工具有哪些2023年8月份新冠
  • 建设网站的好处资源猫
  • 东莞网站建设优化企业win10优化软件
  • 新锐媒体网站建设方案seo技术培训泰州
  • 做一名网络写手去那个网站好微博推广怎么做
  • 网站建设功能是什么免费的行情软件网站下载
  • 网站建设合同的结构平台如何做推广
  • 怎样手机做网站教程软文推广策划方案
  • 目前做的最好的招聘网站网站app免费生成软件
  • 南京做网站优化公司seo关键词排名优化如何
  • 个人做旅游网站怎样全网营销系统1700元真实吗
  • 柳州住房城乡建设厅官方网站广州seo优化推广
  • 网站如何备案 流程seo怎么优化软件
  • 南京直销网站开发宁波网站建设制作报价
  • 做高铁在哪个网站买seo排名课程咨询电话
  • 网站如何在百度上做推广性能优化大师
  • 天津企业网站建设价格软文发布平台有哪些
  • 网站的qq客服接口怎么做semester at sea