糖果分选机上位机部分,包括相机控制、参数配置、人机交互等功能
Go to file
2023-02-08 21:49:45 +08:00
camera_config_bak.ini Add files via upload 2022-09-17 11:06:34 +08:00
camera_config.mcfg Add files via upload 2022-09-17 11:06:34 +08:00
camera.cpp Add files via upload 2022-09-17 11:06:34 +08:00
camera.h Add files via upload 2022-09-17 11:06:34 +08:00
camera.o Add files via upload 2022-09-17 11:06:34 +08:00
candy feat: 新增下位机队列空检测 2023-02-07 10:16:25 +08:00
candy.pro Add files via upload 2022-09-17 11:06:34 +08:00
candy.pro.user feat: 新增下位机队列空检测 2023-02-07 10:16:25 +08:00
ccc.mfs feat: 新增下位机队列空检测 2023-02-07 10:16:25 +08:00
correct.cpp Add files via upload 2022-09-17 11:06:34 +08:00
correct.h Add files via upload 2022-09-17 11:06:34 +08:00
correct.o Add files via upload 2022-09-17 11:06:34 +08:00
initwidget.cpp Add files via upload 2022-09-17 11:06:34 +08:00
initwidget.h Add files via upload 2022-09-17 11:06:34 +08:00
initwidget.o Add files via upload 2022-09-17 11:06:34 +08:00
initwidget.ui Add files via upload 2022-09-17 11:06:34 +08:00
main.cpp Add files via upload 2022-09-17 11:06:34 +08:00
main.o Add files via upload 2022-09-17 11:06:34 +08:00
Makefile Add files via upload 2022-09-17 11:06:34 +08:00
moc_initwidget.cpp Add files via upload 2022-09-17 11:06:34 +08:00
moc_initwidget.o Add files via upload 2022-09-17 11:06:34 +08:00
moc_modifypasswdialog.cpp Add files via upload 2022-09-17 11:06:34 +08:00
moc_modifypasswdialog.o Add files via upload 2022-09-17 11:06:34 +08:00
moc_passwddialog.cpp Add files via upload 2022-09-17 11:06:34 +08:00
moc_passwddialog.o Add files via upload 2022-09-17 11:06:34 +08:00
moc_thread.cpp Add files via upload 2022-09-17 11:06:34 +08:00
moc_thread.o Add files via upload 2022-09-17 11:06:34 +08:00
moc_widget.cpp feat: 新增下位机队列空检测 2023-02-07 10:16:25 +08:00
moc_widget.o feat: 新增下位机队列空检测 2023-02-07 10:16:25 +08:00
modifypasswdialog.cpp Add files via upload 2022-09-17 11:06:34 +08:00
modifypasswdialog.h Add files via upload 2022-09-17 11:06:34 +08:00
modifypasswdialog.o Add files via upload 2022-09-17 11:06:34 +08:00
modifypasswdialog.ui Add files via upload 2022-09-17 11:06:34 +08:00
para.ini feat: 新增下位机队列空检测 2023-02-07 10:16:25 +08:00
passwddialog.cpp Add files via upload 2022-09-17 11:06:34 +08:00
passwddialog.h Add files via upload 2022-09-17 11:06:34 +08:00
passwddialog.o Add files via upload 2022-09-17 11:06:34 +08:00
passwddialog.ui Add files via upload 2022-09-17 11:06:34 +08:00
README.md Update README.md 2023-02-08 21:49:45 +08:00
thread.cpp feat: 新增下位机队列空检测 2023-02-07 10:16:25 +08:00
thread.h Add files via upload 2022-09-17 11:06:34 +08:00
thread.o feat: 新增下位机队列空检测 2023-02-07 10:16:25 +08:00
ui_initwidget.h Add files via upload 2022-09-17 11:06:34 +08:00
ui_modifypasswdialog.h Add files via upload 2022-09-17 11:06:34 +08:00
ui_passwddialog.h Add files via upload 2022-09-17 11:06:34 +08:00
ui_widget.h feat: 新增下位机队列空检测 2023-02-07 10:16:25 +08:00
widget.cpp feat: 新增下位机队列空检测 2023-02-07 10:16:25 +08:00
widget.h feat: 新增下位机队列空检测 2023-02-07 10:16:25 +08:00
widget.o feat: 新增下位机队列空检测 2023-02-07 10:16:25 +08:00
widget.ui feat: 新增下位机队列空检测 2023-02-07 10:16:25 +08:00

上位机

糖果分选机的上位机基于Qt4开发主要功能包括控制Hikvison工业相机、参数配置、人机交互、下位机通信、Python识别进程通信等功能。上位机硬件环境为Nvidia Jetson Xaviar包括1个网口2个usb接口、1个hdmi接口。软件环境为Ubuntu18.04。具体环境配置过程可参考v1.0-beta1这个版本中release的文件教程。

经过多次本地修改,目前上位机代码对应下位机版本为b01-d0.2-h1.1-p1.0-s1.0-a1.1

文件说明:

  • deploy.pdf上位机环境搭建及程序部署说明包括相机如何安装和配置
  • grap-image.pdf采集糖果的图像到U盘用于建立数据集
  • change-model.pdf通过u盘导入模型用于更新或更换糖果分选机分选的糖果种类等
  • deploy-res.zipdeploy.pdf文档中所需的文件包括yolov5环境文件夹海康威视相机SDK安装包

程序具体工作原理三言两语介绍不完,有问题或者有兴趣的可以提问。

作者

丁坤

无情的补丁修复机器:程磊