自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 使用Anomalib项目的padim无监督算法 进行自制工业缺陷数据集的模型训练和ONNX部署(三)——C++部署篇

从项目的训练到源码解读,终于到了最后部署的阶段。这里我们使用Windows系统的C++部署作为示例,在Linux系统下的代码大同小异。本篇博客以C++代码为主,尽量少写字多写注释,读者可以自行动手实践。大项目到此结束了~撒花~从头到尾拉通一个项目对自己还是有一定的提升的。这里只实现了CPU对模型的推理和部署。抛砖引玉,GPU的加速以及GUI程序的编写留给同学们自己探索了。

2023-07-16 14:59:29 3059 3

原创 使用Anomalib项目的padim无监督算法 进行自制工业缺陷数据集的模型训练和ONNX部署(二)——Python代码解读篇

上一篇博客中完成了Anomalib中padim算法的模型训练,得到了onnx模型以及推理的效果,想看这部分的同学可以上翻...对于像我一样根本没读论文的同学,获得了onnx模型以后大概率一脸懵,输入是什么?输出是什么?需要经过什么样的预处理和后处理?如何画出和Anomalib项目中一样好看的概率热图呢?C++中如何部署?本篇博客会带大家逐个分析这些问题。(本来想和C++部署一起写的,但是实在太长了。想直接看C++代码的同学略过本篇,下一篇三天内发出来Orz)

2023-07-13 14:31:33 3304 15

原创 使用Anomalib项目的padim无监督算法 进行自制工业缺陷数据集的模型训练和ONNX部署(一)——模型训练篇

本文专注于padim算法在自制数据集上的训练过程,博主水平有限,对神经网络模型秉持能用就行的态度,所以文中不涉及网络结构和论文细节的解读,想看这些的同学请另寻资料哈~组里最近给的新任务,对金属材质表面的各种缺陷进行检测。之前使用的是有监督的yolov5网络,标数据集着实痛苦无比。样本不平衡。绝大部分采集得到的工业数据都是没有缺陷的,这样一来,正样本的数据在模型训练中根本没有起到作用,负样本又太少,很难训练得到有效的模型。

2023-06-02 17:12:09 10349 72

原创 使用OpenCV的VideoCapture调整USB相机的对焦参数

使用OpenCV的VideoCapture调整USB相机的对焦参数,实现手动对焦和相机自动对焦。

2023-04-17 12:04:58 5208 9

原创 基于C++和Qt封装一个简单的socket(TCP/IP)通信UI界面

在Windows系统下编程,使用Qt5框架,利用按钮(pushButton)来执行初始化socket和点击发送信息,接收信息和发送信息的窗口则使用文本编辑框(textEdit)来实现。整个界面只有两个按钮和两个文本框,实现的功能十分简单,即作为TCP/IP通信中的服务端,等待客户端连接,并与客户端进行通信。

2023-04-06 21:42:32 1881 3

原创 yolov5训练pt模型并转换为rknn模型,部署在RK3588开发板上——从训练到部署全过程

本文实现了yolov5模型从训练pt模型,到转换为rknn模型,最终部署在RK3588板子上使用NPU加速推理的过程。

2022-12-09 17:48:53 32111 94

原创 Python调用vtk库和numpy绘制自定义曲面,并进行纹理映射

使用vtk库进行自定义曲面的三维绘制,并进行纹理映射,适用于已知曲面公式的三维物体的建模和纹理映射。

2022-12-03 17:58:40 2588

原创 ImportError: /lib/aarch64-linux-gnu/libwayland-server.so.0: undefined symbol: ffi_type_uint32...

解决aarch架构安装Pyqt5过程中的libffi.so.7报错问题

2022-11-30 13:24:57 4790 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除