自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LRASPP_MobileNetv3训练自己的分割数据集

今年做的布料瑕疵检测项目,其中一个需求是准确识别布料边缘。之前只针对白色布料,使用opencv进行边缘检测,也够用了,随着布料颜色越来越多样,采集图片的光源环境越来越多变,opencv边缘检测模块已经不能满足需求。同事建议我试试语义分割模型的效果,并推荐了一个轻量级模型:LRASPP_MobileNetV3。这篇文章用来记录使用LRASPP_MobileNetV3训练自己的分割数据集的实战过程。从环境搭建、数据准备、模型训练、再到导出trt模型和测试,方便日后查阅。

2024-12-26 17:30:03 785

原创 实例分割标注工具ISAT安装及使用教程

1、选择要标注图片所在的文件夹,选择标签要存放的文件夹2、选择标注要使用的模型注意:如果没有下载或者不选择模型,上图👀图标是灰色的,无法使用SAM标注功能3、设置自动保存如果不设置自动保存,每次切换到下一张图片时,会提示你:是否要保存更改4、打标签先选择类别,键盘上按下Q键调用模型准备标记鼠标左键在目标物体上点击,自动框选,可多次点击鼠标左键选择想要区域,有不想要的区域时按鼠标右键,按下键盘E键保存当一张图像上有多个物体时,重复上面的步骤;右侧标注信息可以删除、编辑等。

2024-12-25 15:40:21 2268 5

原创 SAM导出onnx模型报错问题记录

我的推断模型使用的是torch=1.8,cuda=10.2,不想要升级torch版本,尝试修改opset= 11,12,13,14,15,都未能成功。在布料瑕疵检测项目中,发现模型文件有.pt,.onnx,.trt,.engine等格式,算法的同事更新模型之后,获得.pt格式的模型,然后导出.onnx模型给到我,我在现场部署时,转换成.trt模型,用于实时推断。错误信息表明,环境中的torch版本不能支持ONNX opset=17版本的导出,可以尝试降低ONNX opset版本值,或升级torch版本。

2024-12-19 16:54:10 681

原创 Nuitka打包及踩坑记录

目前在做的定型机智能验布项目,软件是用pyqt5写的,打包工具是pyinstaller,上次去现场部署,客户提出软件启动太慢,测试发现:打包之前的启动时间8秒,打包成一个独立文件夹,启动时间是33秒。在打包命令中加上–mingw64,安装了mingw64编译器,就可以正常打包了,应该是默认使用的-cl编译器有问题。我刚开始就遇到了下面的问题1,折腾了一下午也没有解决,很是消耗耐心。折腾了3天,勉强把项目打包成一个可独立运行的文件夹,启动竟比打包前还要快,在此记录一下打包过程中遇到的问题,方便后续查看。

2024-07-23 18:54:42 7761 1

原创 JPEG图片解压缩库PyTurboJPEG

PyTurboJPEG库,A Python wrapper of libjpeg-turbo for decoding and encoding JPEG image.libjpeg-turbo是libjpeg的进化版本,libjpeg是经典的JPEG图像编解码开源库。

2024-01-04 15:00:04 2159 1

原创 python代码规范

python代码规范代码格式语句import 语句import 语句应该分行书写# 正确的写法import osimport sys# 不推荐的写法import sys,os# 正确的写法from subprocess import Popen, PIPE导入顺序如下: (各模块类型导入之间要有空行分割,各组里面的模块的顺序按模块首字母自上而下升序排列)标准库相关的第三方库本地库import osimport sysimport msgpacki

2021-12-13 12:39:20 2155

原创 Jupyter 常用扩展插件

1. 安装扩展模块安装 nbextensionspip install jupyter_contrib_nbextensions安装 javascript and css filesjupyter contrib nbextension install --user安装configuratorpip install jupyter_nbextensions_configurator-重新启动 Jupyter Notebook, 发现可以看到nbextension 标签了。

2021-09-26 17:52:24 1669

原创 利用pyqt5写个界面

利用pyqt5写个界面一、python GUI开发工具有哪些二、计件数据采集界面开发流程2.1 软件安装2.2 Qt Designer设计界面2.3 .ui文件转.py文件2.4 测试窗口效果,建立逻辑事件2.5 pyinstaller打包程序三、学习资料一、python GUI开发工具有哪些1.TkinterTkinter 似乎是与tcl语言同时发展起来的一种界面库。tkinter是python的配备的标准gui库,也是opensource的产物。Tkinter可用于windows/linux/

2021-09-22 15:40:20 9263 1

原创 jupyter notebook书写规范

图片插入# Markdown 语法规定的图片插入语句(最简单的操作:复制图片,粘贴在单元格内)![](URL) # HTML 语法插入图片,可以设置图片<img width='700px' src="URL"><div style="color: #888; font-size: 10px; text-align: right;"><a href="URL"><i class="fa fa-copyright" aria-hidden="true">

2021-06-02 14:11:04 4885

原创 经典排序算法总结及python实现

排序算法总结(python)1. 相关概念2. 交换排序2.1 冒泡排序(Bubble Sort)2.2 快速排序(Quick Sort)3. 插入排序3.1 简单插入排序(Insert Sort)3.2 希尔排序(Shell Sort)4. 选择排序4.1 简单选择排序(Select Sort)4.2 堆排序(Heap Sort)4.2.1 预备知识4.2.3 堆排序的基本思想及步骤5. 归并排序(Merge Sort)6. 线性时间非比较类排序6.1 计数排序(Counting Sort)6.2 桶排序

2021-05-27 18:21:29 891

原创 C语言如何获取数组长度

C语言如何获取数组长度#include<string.h>strlen(a)求字符数组的大小sizeof(a)/sizeof(a[0]);求数组a内存空间中的元素个数,目前没看到现成的求数组有效长度的函数sizeof使用注意事项:当将数组arr作为实参传递到另一个函数中时, 另一个函数的形参相当于一个指针变量, 因为将数组的名作为实参时, 就是将数字的首地址作为实参, 所以在调用函数中输出的sizeof(arr)其实得到的是数据类型对应的字节数,得不到准确的数组长度。.

2020-07-25 16:56:58 3611 1

原创 Mtalab入门——eval函数

MATLAB数值计算入门黄金分割比新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入黄金分割比你好! 这是你第...

2019-12-25 15:21:30 392

空空如也

空空如也

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

TA关注的人

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