- 博客(47)
- 收藏
- 关注
原创 训练paddleocr数据集在原有的数据集中加入新标注的数据一起训练(建议收藏)
最后打开PPOCRLabel.py文件运行打开标注工具选择你新旧数据集合在一起的数据集。侧面这里不带勾,这个没关系 ,这是以为你路径不正确,直接往下走就行。如果你在上方文章的第三步结束了,将会生成三个文件和一个文件夹如下。接着你需要将你新标注的图片也要加入到你原来的数据集中,其中crop_img中的图片用来训练文字识别模型,fileState记录图片的打标完成与否,rec_gt为训练文字识别模型的标签。Label为训练文字检测模型的标签,最后的最后 就可以训练了。
2025-02-26 10:22:20
249
原创 Yolov8训练方式以及C#中读取yolov8+onnx模型进行目标检测.NET 6.0
Yolov8训练方式以及C#中读取yolov8+onnx模型进行目标检测.NET 6.0
2025-01-07 11:01:41
813
原创 PyCharm嵌入Qt5 Designer 外部文件做ui界面(建议收藏)
牢骚:之前因为配置的时候没在意,今天py突然出问题,打不开了,只能回溯了,也就是类似重新安装,结果什么都没有了,只能重新配置,网上的一堆教程,一搜搜一堆,堆堆不一样,反正我是没有一个能用的 网上说配置什么 pyuic5 pyrcc什么的,反正这些在我这边没啥用,要么报错 要么没反应,所以写个文章保留一下。废话不多说咱们开始!!!!
2024-12-31 12:22:54
461
原创 Yolo算法中特征相似导致误报问题
训练目标检测时会碰到一种很奇怪的问题,明明两种目标有很大的差别但是却会被误识别,从而产生大量的误报,这种不利于生产。其实解决办法也很简单就是一起参与训练从而避免这种问题。训练教程可以看我的系列专栏,里面有你想要的下面开始我们的教程。
2024-12-24 15:15:25
633
原创 最新深度学习YoloV11训练,转化,推理,C#部署
注意本文主要是介绍YoloV11的相关操作以及主要应用,想要了解yolov11的人可以看网上其他人的介绍引。
2024-12-20 13:51:07
2634
5
原创 PaddlePaddle推理模型利用Paddle2ONNX转换成onnx模型
c后面是你配置的det 的yaml文件 -o Global.pretrained_model=后面是你训练后的模型 latest。lobal.save_inference_dir=保存转换后的推理模型位置。params_filename 是结尾是 .pdiparams文件。model_filename 是结尾是 .pdmodel文件。save_file 保存转换后的onnx模型。model_dir 是你训练模型的文件夹。如果看不明白,下方是我的转换命令。rec的转换和上方的det一样。
2024-12-17 13:07:29
993
原创 halcon深度学习目标检测案例
目标检测是需要标注训练的所以,按照如下的流程即可。这是一些参数 上方那个hdl是模型保存的地方。数据集是你在深度学习训练工具上面导出的文件。当出现这个字样就证明训练完成。配置好之后就可以点击。
2024-12-05 11:10:57
485
原创 C#的.net60版本的.NET报异常System.ArgumentException:“Parameter is not valid.”参数异常
有些方式 .net 和 .net formeworker 表达方式不同 需要注意。报错信息如下 这种情况 是因为你用.net formeworker版本的表达方式。不能用Image类型 需要转成Bitmap 格式。这是因为你图片读取的方式出错。修改后就可以读取了!
2024-11-28 15:25:31
310
原创 使用Setup Factory将C#的程序打包成安装包
14、点击输入掩码 ####-####-####-#### 16个 个数可以自定义。7、这里一定要注意,如果你的C#程序可以在你电脑上运行,那么你可以不需要勾选。3、如下文件夹路径就是你C#中exe的那个文件夹,我的是bin/debug。序列号 就是第17步的那个生成的序列号,输入任意一个就行。2、设置如下信息,也可以不设置,最好填非空的、15、回到主页,点击安全,再双击序列号 如下。9、点击过滤器 再双击你的exe 进入。5、主题可以如下的下拉列表中设置。11、按照如下的流程添加一个页面。
2024-11-26 17:42:14
932
原创 Photoshop制作图标(只有图标没有背景)
这里以C#的exe为例 下面里面有白色的是因为之前我没有把中间那个白色的给去掉,按照上述流程 就可以制作自己的图标了,想要什么图标可以直接去网上搜。但是图标是需要.ioc文件的可以再如下链接中转化。结束有不解的问题可以再评论区里回复。
2024-11-05 20:06:00
620
原创 halcon帮助文件不能再xxx中找到,问题解决
如果你用户变量里没有这四个 halcon 路径 那么你就手动添加。HALCONROOT 这个路径是你halcon 的安装路径。
2024-10-14 10:40:57
626
原创 YoloV10 训练自己的数据集(推理,转化,C#部署)
yolov10和yolov8的文件结构差不多 所以如果你训练过其他的yolov5以上的yolo,你可以直接拷贝环境进行使用,当然你如果想配置gpu。然后再设置各项参数 你可以再其中自己定义一个文件 里面写上你需要的类 比如置信度,类别 以及类别数量等等。为后续的dll生成做准备。下载anaconda 并安装 在网上随意下载一个2022版本的就行。创建一个名为yolo的cs文件用于 将yolov10模型结构做引用。下方网站中下载你需要的版本下载时要注意对应关系,我们需要设定yolov10的模型结构。
2024-09-14 10:43:42
4255
原创 halcon实现图片裁切,用roi画区域将区域内的目标裁切下来图片尺寸保持不变加代码
拖一张图片到halcon软件中,或者直接读取。画好区域后,鼠标右击一下你画的roi区域如上。然后再利用代码将你画出的区域保存下来。然后点击上方区域 代码生成。以上点击你要画的区域形状。
2024-08-22 10:45:26
806
原创 PPOCR训练后acc为0解决方法
将如下的train和eval部分的batch_size改小点,例如8。如下是rec训练模型 acc为0 det也是如此。首先你需要先配置PPOCR源码和环境,可以按照如下流程。模型文件中会生成best文件,这种就属于没问题的。如下没有 名为best的模型文件。然后再次运行就有了acc了。
2024-07-16 13:41:49
908
5
原创 YOLOv8-OBB训练时报错:ValueError: not enough values to unpack (expected 3, got 0)
X-AnyLabeling标注软件安装及使用dota数据集,voc数据集,coco数据集。以及报错No module named‘anylabeling‘的解决_x-anylabeling标注的多变形标签yolov8为什么使用不了-优快云博客。如果你是用X-anylabeling 标注的生成的dota数据集的话,那么是因为你配置的问题。yolov8-obb训练自己的数据集(标注,训练,推理,转化模型)-优快云博客。obb是一种旋转框的检测这种报错是因为数据集的问题。请严格按照如下流程进行数据集的配置。
2024-07-15 11:50:43
730
原创 yolov8-obb训练自己的数据集(标注,训练,推理,转化模型 + C#模型部署)
直接去下载官方的yolov8源码就行,那里面集成了 obb。
2024-07-13 15:58:52
8911
39
原创 X-AnyLabeling标注软件安装及使用dota数据集,voc数据集,coco数据集。以及报错No module named‘anylabeling‘的解决
环境的话 如果你是标注yolo数据集,那么你直接可以用yolo的环境,或者直接。旋转标注 标注后点击 标注的框 用 z,x,c,v 来更改 角度。这个标注工具有很多功能,以上是主要功能,其他的功能,自己研究一会就都明白了。标注后点击导出 选择你需要的模型进行导出就好了。注意 你下载后的文件夹名种不能有任何符号,例如。再运行 报错再进入进行修改,直到不报这种错。点击进入报错位置继续修改 点入报错位置。然后修改完继续右键运行 报错。
2024-07-11 13:44:51
1227
1
原创 python-opencv多态模板匹配简单代码实现
原图 模板图 结果图。这就表明,你如果用模板匹配做识别,不但要定位到目标,还要确保,定位到的位置和模板匹配图尺寸相同。在我实验过程中发现,这种模板匹配如果不做任何处理只对原有图像进行匹配的话,好像效果很瓜。貌似是模板是1 那就只能检测出正常形态下的1,变大或者是 l 都不一定检测到,如果你的预测图是这样的 那么你模板图就要和它一样。简单匹配实现代码如下。
2024-07-04 14:28:41
505
原创 Yolov10训练,转化onnx,推理
最小模型是N 最大模型是X 区别就是,越小的就越快,精度相对的会低一点点,越大的就越慢,精度会高一点,建议用S和M的比较中和,设备不行的就用N。你可以在目录中创建三个文件,detect.py,export.py,train.py文件像这样。然后再目录中创建一个data文件夹,再其中创建一个data.yaml的文件。我这是配置的cuda 调用GPU的版本,下载可以再我的博文里下载。打开刚刚创建的detect.py文件 添加代码 就可以推理了。打开刚刚创建的export.py 文件 添加代码。
2024-07-03 19:02:02
2697
原创 yolov10报错requests.exceptions.comnectionEprar: HITpscoanectionpol(hast=“‘api.github.com‘, port=43):
运行yolov10推理图片样本时报错。
2024-07-03 14:03:39
499
原创 yolov5实例分割跑通以及C#读取yolov5_Seg实例分割转换onnx进行检测部署
链接:https://pan.baidu.com/s/1m-3lFWRHwg5t8MmIOKm4FA。链接:https://pan.baidu.com/s/1mwl2poblQUuFEwSpE2dvqA。一、首先需要训练yolov5_seg的模型,可以去网上学习,或者你直接用我的,classes_count_1 类别的个数 你有多少类别你就设置几个。NMS_Threshold 非极大值抑制的值,确定框的数量。或者你直接下载我的环境,都喂你嘴里,就看你吃不吃了,yolov5_seg算法的环境。
2024-07-02 11:49:26
958
原创 PaddleOCR训练自己的数据集(中英文)(全套)和C#部署(半套)
PaddleOCR是一个基于飞桨开发的OCR(Optical Character Recognition,光学字符识别)系统。其技术体系包括文字检测、文字识别、文本方向检测和图像处理等模块。以下是其优点:高精度:PaddleOCR采用深度学习算法进行训练,可以在不同场景下实现高精度的文字检测和文字识别。多语种支持:PaddleOCR支持多种语言的文字识别,包括中文、英文、日语、韩语等。同时,它还支持多种不同文字类型的识别,如手写字、印刷体、表格等。
2024-06-25 14:23:15
2407
1
原创 PPOCR训练报错ModuleNotFoundError: No module named ‘ppocr.modeling‘
我的解决 办法是把,你下载的飞桨的PPocr源码版本换成最新版的。然后配置好环境和yaml文件后就可以愉快的训练了。我报错的版本是r2.6 换成main就没问题了。
2024-06-19 16:37:05
870
原创 (解决)C++libtorch调用torch模型(torchscript)xx处(位于 xx.exe 中)有未经处理的异常: Microsoft C++ 异常: c10::Error位于内存位置 xx
转化后是这样的和yolov5 5.0不同,但是都可以读取。这两个异常在我这里可以归为一类。
2024-06-13 10:50:59
415
原创 (解决)C#报错System.Exception:“无法从带有索引像素格式的图像创建 Graphics 对象。”
我这边原因是因为图片的深度位是8位的,而实际读取的确实深度位24位的。这个问题是因为C#内部图像读取的限制和规则问题。所以需要把图片位改为24位。
2024-05-13 16:05:39
548
1
原创 System.OutOfMemoryException: 内存不足解决
这是因为你读入的数据太大太大,导致平台内存不够,再大的内存也会报错,但是net.core不会出现这种问题,但是net framework 有这个问题,ok解决。电脑系统和你程序系统不匹配 一致就行了。就两张图,看什么改啊。
2024-04-25 14:27:38
905
1
原创 yolov5-7.0+C#导入onnx模型C#部署并将net.core程序用net.framework实现+源码
一、yolov5是深度学习的一个目标检测算法,具有很强的实现能力。本篇文章主要是讲如何用C#读取yolov5模型做目标检测二、首先C#+yolov5肯定是要训练模型 1.选用yolov5-7.0 2.有几个包需要注意 除此之外的其他包都可pip opencv-4.7.0 torch-1.13.0 torchaudio-0.13.0 torchvision-0.14.0 cu
2024-04-25 12:55:24
1732
12
原创 yolov5-7.0实现训练推理以及C#部署onnx
本文是讲yolov5-7.0的算法实战实验官网下载新的 YOLOv5版本 v7.0实例分段模型是世界上最快、最准确的模型,超过了所有当前的SOTA 基准测试。
2024-04-25 11:39:59
1427
原创 C#调用yolov5模型转化onnx模型实现C#模型部署
一、yolov5是深度学习的一个目标检测算法,具有很强的实现能力。本篇文章主要是讲如何用C#读取yolov5模型做目标检测二、首先C#+yolov5肯定是要训练模型 1.选用yolov5-7.0 2.有几个包需要注意 除此之外的其他包都可pip opencv-4.7.0 torch-1.13.0 torchaudio-0.13.0 torchvision-0.14.0 cu
2024-04-25 10:51:14
5550
14
原创 cuda和cudnn各个版本的Pytorch下载网页版,onnx,ncnn,pt模型转化工具
CUDA Toolkit Archive | NVIDIA Developerhttps://download.pytorch.org/whl/torch_stable.html Chatgpt在线网页版-永久免费使用! 一键转换 Caffe, ONNX, TensorFlow 到 NCNN, MNN, Tengine
2023-04-24 11:21:40
3054
原创 pt和onnx和ncnn之间的转换以及避坑
这个转化比较简单python里就可以这个文件yolov5-5.0>models>export.py下面那个根据自己的环境修改,环境是你yolov5运行的环境cpu就填cpu gpu就填 0修改好后运行有可能需要下载onnx包 直接pip。
2023-04-17 09:29:39
8868
2
原创 根据面阵相机拍摄的速度和传送带运动的速度将拍摄的实物图片的每一帧进行无缝拼接使其成为一张完整的图片的全部流程以及c++代码
在opencv中有类似的拼接方法,例如全景拼接因为全景拼接基于特征点进行匹配的一种拼接方法,如果简单拼接可用此方法,下面我们来看一段简单的代码程序。此程序目前处于研究阶段,后续更新敬请期待,如果为码友有很好的建议欢迎评论区讨论,都是中国人不要见外,共同进步,赚钱!
2023-04-13 20:32:24
554
3
原创 opencv2.4.9 实现摄像头实时拍摄并保存每一帧图片到指定文件夹
此脚本为opencv2.4.9环境下的,其他版本有可能报错。打开摄像头并显示每一帧但不保存。提取关键帧的简单程序。
2023-04-13 19:27:50
1037
原创 Python将所有图片的中文名改为指定名
new_name_ 是你想改的图片名 修改后图片名是new_name_.95884.54646.bmp 后面的数字是随机生成的。中间的点是可用性符号,如果你要做yolo数据集 且对命名无要求 此名完全可以读取。注意 这个脚本修改的是文件夹下所有的图片名,其中。
2023-04-10 19:13:31
258
原创 YOLOV5训练时P、R、mAP等值均为0的问题
需要注意的是,P、R、mAP等指标为0并不一定意味着模型无效。训练时间太短:如果训练时间太短,则模型可能没有足够的时间来收敛到最佳状态。模型过于简单:如果模型过于简单,则很难从样本中学习到有效的特征。考虑增加网络的深度和宽度,或使用更复杂的网络结构。预处理步骤出现问题:确保数据预处理流程正确,例如确保使用正确的缩放方式和颜色空间转换,以及应用正确的数据增强策略。学习率过高或过低:首先尝试将学习率降低到一个更合适的水平,并考虑使用学习率调度程序来优化训练过程。
2023-04-06 19:07:22
10488
13
原创 winform基础操作C#获取并处理图片像素
介绍基于.NET程序库中System.Drawing中的Bitmap,进行图像的像素级处理。简述基于Windows Form桌面应用程序框架,小程序的输入输出实现。(使用pictureBox控件)Visual Studio 2015 (08/10/12/13/17均可用)默认基于.NET 2.0(高版本也可用)任意图片文件。
2023-03-31 10:18:38
3543
Unet语义分割训练源码包含(数据集标注后的转化脚本和预训练模型)
2025-04-03
XAnyLabelimg-obb标注软件打开exe即可 可自动标注
2025-03-08
Labelimg-1.8.6最新版本exe,内有其源码,以及自动标注的源码文件
2025-03-08
YoloV10+C#部署(.NET Framework)内有dll生成程序
2025-03-08
paddleocr预训练模型
2025-02-26
PaddleOCR-main(可训练可标注一体,内置推理脚本)(这个版本可正常训练,亲测可用)
2025-02-26
C# 读取 Yolov11 转换的onnx模型进行模型推理
2025-02-06
C#+Yolov8+onnx net6.0目标检测推理
2025-01-06
从本地实时拿图显示到窗口中并接收tcp发送的信号转为字符串显示在窗体中实现检测可视化
2025-01-03
C#读取yolov5模型onnx进行模型推理.net461版本附赠(.net461和.net6.0之间的转换)
2025-01-03
Yolov11最新的源码文件包含(训练,转化,推理)脚本文件
2024-12-20
yolov8obb训练源码
2024-12-12
visionpro案例(零件尺寸测量与显示,硬币统计,骰子点数统计)等
2024-12-09
3D目标检测案例以及源码
2024-12-09
语义分割论文以及源码文件
2024-12-09
图像生成(Image Generation)
2024-12-09
目标检测(Object Detection)
2024-12-09
多模态大语言模型(MLLM)
2024-12-09
Transformers:视觉变形器的鲁棒中心凹视觉感知
2024-12-09
halcon目标检测案例
2024-12-05
C#打包成一个安装软件的教程
2024-11-26
PP-OCR-V3-V4模型包含训练模型以及推理模型
2024-11-25
C# 部署 YoloV10目标检测 .net framework4.8,打开即用内有(主程序和dll生成程序)
2024-09-14
免费 halcon 异常检测 训练代码和推理代码
2024-09-02
(免费)C#读取yolov8的实例分割onnx模型完整源码
2024-07-19
(免费)yolo各个版本的训练模型转化的onnx模型,可以先用
2024-07-05
yolov10优化代码,包含,train.py,detect.py,export.py脚本以及预训练模型
2024-07-05
python39+opencv的各种图片批量处理脚本包含(批量文件改名,批量图片缩放,批量图片全局直方图和局部直方图均衡化)等等
2024-05-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人