整理自
富土康一号质检员
,
一、
PaddleDetection简介及部署
1、环境部署
2、数据集准备
3、训练
4、训练过程可视化
5、模型导出
6、python进行单张/多张图片的预测
7、python+qt(给客户的演示demo)
8、C++进行单张预测(含编译简介)
9、C++预测代码封装成DLL、配合C#完成一个整体项目
10、扩展:关于PaddlePaddle代码数据读取的方式。
二、
利用py-qt编一个显示界面,并结合工业相机实时采集并进行目标检测。
文章用到的软件有pyqt5、pycharm、Hikvision工业相机。
文章内容如下:
1、在pycharm下搭建pyqt的环境;
2、介绍paddle保存模型、加载模型的形式以及模型的说明;
3、如何利用paddle检测单帧图像
4、pyqt5效果展示
三、
如何使用PaddleDetection中C++预测库进行编译,封装,调用
1、如何进行C++预测的编译(生成.sln解决方案);
2、如何将C++预测代码封装成一个dll;
3、如何使用python调用生成好的dll;
3、如何使用C#调用生成好的dll;
整理自富土康一号质检员,一、PaddleDetection简介及部署1、环境部署2、数据集准备3、训练4、训练过程可视化5、模型导出6、python进行单张/多张图片的预测7、python+qt(给客户的演示demo)8、C++进行单张预测(含编译简介)9、C++预测代码封装成DLL、配合C#完成一个整体项目10、扩展:关于PaddlePaddle代码数据读取的方式。二、利用py-qt编一个显示界面,并结合工业相机实时采集并进行目标检测。文章用到的软件有pyqt5、pyc.
Pad
d
leD
et
ect
ion
源码,
Pad
d
leD
et
ect
ion
-master
Pad
d
leD
et
ect
ion
源码,
Pad
d
leD
et
ect
ion
-master
Pad
d
leD
et
ect
ion
源码,
Pad
d
leD
et
ect
ion
-master
这个章节打算介绍如何
利用
py-qt编
一个
显示界面,并结合工业相机实时采集并进行目标检测。
文章
用到的软件有pyqt5、pycharm、Hikvis
ion
工业相机。
文章
内容如下:
1、在pycharm下搭建pyqt的环境;
2、介绍
pad
dle保存模型、加载模型的形式以及模型的说明;
3、如何
利用
pad
dle检测单帧图像
4、pyqt5效果展示
1在pycharm下搭建pyqt5的环境
该过程见链...
基于
pad
d
led
et
ect
ion
或者
pad
dlex如何训练模型就不再这说了,具体参考官方文档,接下来主要是模型如何本地部署并用C#进行调用。我用的官方给的从
Pad
d
leD
et
ect
ion
中导出的YOLOv3模型,大家自行下载具体链接:
https://bj.bcebos.com/
pad
dlex/deploy2/models/yolov3_mbv1.tar.gz
安装cmake+opencv+
pad
dle+预测库,自行编译,不过官方给的demo里面有个小bug,需要自己自行修改。接下来在C#进行单幅图.
Pad
d
leD
et
ect
ion
,
Pad
d
leD
et
ect
ion
源码
Pad
d
leD
et
ect
ion
,
Pad
d
leD
et
ect
ion
源码
Pad
d
leD
et
ect
ion
,
Pad
d
leD
et
ect
ion
源码
最近用
Pad
d
leD
et
ect
ion
2.2 搭建了初步目标检测,进行简单记录
参考博文:
pad
d
led
et
ect
ion
搭建训练
1.准备好Anaconda环境,官网下载
conda安装完成后,cmd可直接进行conda指令操作
2.环境配置
(1)环境名为
pad
dle ,python版本为3.8,后续深度学习操作在此环境上进行
conda create -n
pad
dle python=3.8
(2)进入指定环境
conda activate
pad
dle
(3)飞桨官网按自己配置获得conda下载指