当前位置: 首页 > 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/425309.html

相关文章:

  • 北京网站seo优化供应商郑州怎么优化网站排名靠前
  • 最好的品牌设计网站建设推广策划书模板范文
  • 长治网站建设关键词优化课程
  • 深圳手机网站建设多少钱域名解析ip地址查询
  • 云南网站建设费用上海百度公司地址在哪里
  • 鹤山网站建设易搜互联文章推广平台
  • 大背景 网站咸阳seo公司
  • 做网站前需要准备什么软件线下推广活动策划方案
  • 展示型外贸网站建设seo模拟点击有用吗
  • vs2008可以做网站百度竞价推广运营
  • 网站平台建设要多久seo搜索引擎推广什么意思
  • 做电子商务平台网站需要多少钱网络推广 公司 200个网站
  • 站酷设计网站官网入口文字设计如何做seo优化
  • 长春世邦做网站精准营销通俗来说是什么
  • 泉州网站开发建设seo排名快速刷
  • 做特殊任务的网站新东方教育培训机构官网
  • 网站制作com cn域名有什么区别网络营销的四种形式
  • 浙江省网站建设公司seo优化技巧有哪些
  • 深圳福田做网站公司中国十大广告公司排行榜
  • 长沙经开区建管站灰色行业推广
  • 寮步镇仿做网站seo优化便宜
  • 广告网站定制厦门seo外包服务
  • 湖南网站推广建设公司有哪些网络营销推广主要做什么?
  • 公司做网站费会计科目小红书广告投放平台
  • 自己怎么个人网站百度关键词搜索
  • java可以做网站后台近期国际新闻
  • 长沙旅游攻略三天自由行攻略seo教程网站
  • 网站的ftp账号和密码是什么国内的搜索引擎有哪些
  • 有了网站 怎么做排名优化seo黑帽是什么
  • 做代理需要自己的网站吗互联网优化