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

网站制作教程ppt东莞产品网络推广

网站制作教程ppt,东莞产品网络推广,电子商务网站的作用,购物网站模块例子今天,分享一个博主做的小软件,能够实现实时姿态估计、目标检测,并录制音视频,效果如下: 最开始时,博主利用pytorchpyqt进行开发,使用pyinstaller进行打包,由于包含的依赖包过多&…

今天,分享一个博主做的小软件,能够实现实时姿态估计、目标检测,并录制音视频,效果如下:
最开始时,博主利用pytorch+pyqt进行开发,使用pyinstaller进行打包,由于包含的依赖包过多,生成的exe文件达到了2.7G,因此,果断采用onnxruntime推理onnx模型的方案。

在这里插入图片描述

踩坑记录

1.在打包过程中,博主发现如果python3.10的版本在打包时会遇到onnxruntime打包失败等一系列问题,因此博主使用的python环境为3.8,详细环境依赖如下:

Package                   Version
------------------------- ---------
altgraph                  0.17.4
blinker                   1.8.2
certifi                   2025.6.15
charset-normalizer        3.4.2
click                     8.1.8
colorama                  0.4.6
coloredlogs               15.0.1
decorator                 4.4.2
Flask                     3.0.3
Flask-Cors                5.0.0
flatbuffers               25.2.10
humanfriendly             10.0
idna                      3.10
imageio                   2.35.1
imageio-ffmpeg            0.5.1
importlib_metadata        8.5.0
itsdangerous              2.2.0
Jinja2                    3.1.6
MarkupSafe                2.1.5
moviepy                   1.0.3
mpmath                    1.3.0
numpy                     1.24.4
onnxruntime               1.19.2
opencv-python             4.11.0.86
packaging                 25.0
pefile                    2023.2.7
pillow                    10.4.0
pip                       22.1.2
proglog                   0.1.12
protobuf                  5.29.5
PyAudio                   0.2.14
pydub                     0.25.1
pyinstaller               6.14.1
pyinstaller-hooks-contrib 2025.5
PyQt5                     5.15.11
PyQt5-Qt5                 5.15.2
PyQt5_sip                 12.15.0
pyreadline3               3.5.4
pywin32-ctypes            0.2.3
requests                  2.32.4
setuptools                70.3.0
some-package              0.1
sympy                     1.13.3
tqdm                      4.67.1
urllib3                   2.2.3
websocket-client          1.8.0
websockets                13.1
Werkzeug                  3.0.6
wheel                     0.45.1
zipp                      3.20.2

2.在将环境切换为3.8后,基本便能够打包成功,但在运行exe程序时,会报错:

缺少onnxruntime_providers_shared.dll依赖文件

在这里插入图片描述

此时,我们就需要在打包文件中添加了,找到我们打包时生成的spec文件,然后在data中添加进去所需要的依赖项(注意要根据自己的路径来配置),同时,还需要把我们的模型文件、图像文件也一并打包,如下:

# -*- mode: python ; coding: utf-8 -*-
a = Analysis(['main.py'],pathex=[],binaries=[],datas=[('D:\softwares\Anconda\envs\qianren\Lib\site-packages\onnxruntime\capi\onnxruntime_providers_shared.dll','onnxruntime\\capi'),('models/*.onnx','models'),('uploads','uploads'),('images','images')],hiddenimports=['onnxruntime'],hookspath=[],hooksconfig={},runtime_hooks=[],excludes=[],noarchive=False,optimize=0,
)
pyz = PYZ(a.pure)exe = EXE(pyz,a.scripts,[],exclude_binaries=True,name='main',debug=False,bootloader_ignore_signals=False,strip=False,upx=True,console=True,disable_windowed_traceback=False,argv_emulation=False,target_arch=None,codesign_identity=None,entitlements_file=None,
)
coll = COLLECT(exe,a.binaries,a.datas,strip=False,upx=True,upx_exclude=[],name='main',
)

完成这些后,运行打包命令:

pyinstaller main.spec

此时,基本就能够打包成功了。
生成的exe文件就在dist文件夹中。

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

相关文章:

  • 网站建设 分析深圳网站制作哪家好
  • 游戏类网站欣赏深圳防疫措施优化
  • 免费网站空间怎么搜索推广代运营
  • 做网站郑州汉狮国外网站搭建
  • 网站公司怎么做运营网域名解析ip查询
  • 相机拍照的图片怎么做网站呀网站查询关键词排名软件
  • 上海2023年建管平台放假时间如何优化seo关键词
  • 古镇免费网站建设北京优化靠谱的公司
  • 黑河网站建设南京seo推广优化
  • 微信怎么做淘客网站外链的作用
  • 门户网站建设思维导图百度seo指南
  • 做网站推广一年多少钱seo快速排名软件首页
  • 京东商城网站建设目标高清视频线和音频线的接口类型
  • 做两个阿里网站网推技巧
  • 搭建房子流程seo是什么岗位
  • 做网站的费用如何入帐seo的特点是什么
  • 网站模板更换关键词完整版
  • 网站开发和web怎么制作网页链接
  • 网站卖掉被拿来做博彩了长沙seo优化排名推广
  • 宿迁装饰网站建设公司排名seo做什么网站赚钱
  • 商城类网站建设需要多少钱张家口网站seo
  • 做seo时网站更新的目的关键词快速上首页排名
  • 北京智联招聘官方网站做家政seo内部优化具体做什么
  • 品牌vi设计方案安卓优化大师清理
  • 网页设计师主要做什么优化排名seo
  • wordpress 图片自适应北京自动seo
  • 深圳的网站建设公司排名网络营销公司排名
  • 公司网站大顶图怎么做百度网盘app下载安装官方免费下载
  • 中国网站设计师联盟湖北荆门今日头条
  • h5网站用什么软件做谷歌搜索引擎seo