自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OpenCvSharp——高斯/均值滤波、腐蚀与膨胀、开/闭运算(附源码)

膨胀(Dilation):形态学操作,用于扩展图像中的亮区域(像素值较大的区域)。它的原理是在图像上滑动结构元素,将结构元素覆盖区域内的像素设置为最大像素值。膨胀操作可以增加亮区域的大小,填充小的空洞,以及连接相邻的区域。腐蚀(Erosion):形态学操作,用于缩小图像中的亮区域,同时扩展暗区域(像素值较小的区域)。原理是在图像上滑动结构元素,将结构元素覆盖区域内的像素设置为最小像素值。腐蚀操作可以消除小的噪声、分割相连的区域,并改变区域的形状。

2023-08-23 14:55:47 1688

原创 c#-OpenCvSharp-roi区域(截取和掩码)附源码

仅在鼠标移动事件中加入掩码操作,感觉代码还有优化的地方,后面会回头继续优化。各位读者有对代码进行优化的话可以联系我,一起交流学习,作为初学者,我还要很多需要学习的地方。根据前两篇博客roi截图和掩码操作进行总结优化,涉及到的知识点讲解都在两篇文章中,这里不多加赘述,该文章仅作为总结。

2023-08-02 15:59:08 2825

原创 c#-OpenCvSharp-掩码操作(附源码)

掩码操作是指在图像处理过程中,根据掩码的像素值来控制图像的处理或选取感兴趣的区域。在掩码操作中,对于掩码中像素值为非零的位置,对应原始图像中的像素将被处理或选取,而对于掩码中像素值为零的位置,对应原始图像中的像素将被忽略或遮蔽。

2023-08-01 17:16:26 2079 1

原创 OpenCvSharp-鼠标框选截取感兴趣区域(ROI)-附源代码

ROI(Region of Interest)是图像处理中的一个重要概念,指的是图像中感兴趣的区域。在这个区域内,我们通常希望执行某种特定的操作、获取特定信息,或者进行进一步的分析。ROI 可以是图像的一个矩形、圆形、多边形或者其他各种形状。

2023-07-27 17:34:28 4861 2

原创 c#深度学习—PaddleOCRSharp(附示例源码)

PaddleOCRSharp封装极其简化,实际调用仅几行代码,极大的方便了中下游开发者的使用和降低了PaddleOCR的使用入门级别,同时提供不同的.NET框架使用,方便各个行业应用开发与部署。Nuget包即装即用,可以离线部署,不需要网络就可以识别的高精度中英文OCR。跑通了例程代码并根据建议进行了些许优化,代码中注释详细,自行阅读

2023-07-24 14:26:56 10434 11

原创 OpenCvSharp-SVM数字识别(从切分图片到预测全流程)附源码

用opencv自带的图片digits.png做的数字识别,没找到opencvsharp的这个例程,用找的C++例程转成的C#。增加了两个预测单个图片的方法,其中大小不一致的图片调整尺寸后准确率很低,还没优化完。ps:路径改一下,就能用,全程代码以及注释,都很详细,有空再补充知识点讲解了using System;using System.Collections.Generic;using System.IO;using System.Linq;using OpenCvSharp;usi

2023-07-21 15:20:56 951 1

原创 OpenCvSharp-查看图片大小、特征数量、数据类型

做机器学习的时候可以多查看,方便调试。

2023-07-21 15:09:25 804 1

原创 c# 知识点查漏补缺(自用)

需要显式释放资源的情况通常涉及与外部系统进行交互的资源,如文件、数据库连接、网络连接、图形界面资源等。这些资源的创建和管理可能涉及非托管资源(由操作系统或外部库分配的资源),在使用完毕后,需要显式释放资源以确保资源的正确释放和回收。在关闭窗口或界面时,需要显式释放这些资源。总之,对于托管资源,C# 的垃圾回收机制会自动管理内存和资源的释放,而对于涉及非托管资源的情况,需要显式释放资源,以确保资源的正确回收和释放。接口的资源,这些资源需要在使用完毕后显式释放,以便及时回收内存和清理资源。

2023-07-20 13:42:41 126

原创 OpenCvSharp-机器学习-支持向量机(SVM)附例程源码

有空再继续补充知识点了。。。

2023-07-14 15:47:28 755 1

原创 OpenCvSharp函数篇(查函数自用)

WindowFlags.AutoSize:不能调整窗口大小,受图片大小影响。WindowFlags.Normal:可以调整窗口大小,随意拖动。第一个参数为窗口名称,后面为Mat类,也就是前面加载的图片类。1、第一个参数为窗口名称;

2023-07-13 09:31:33 1367 1

原创 OpenCvSharp_利用imwrite生成透明png图像(附源码)

在opencvsharp中,使用imwrite等方法,生成透明png图像,入门练习例程

2023-07-12 14:17:21 1328 1

原创 SQLite数据库的增删查改

SQLite增删查改

2022-09-08 16:57:46 1387

原创 c#入门详解-02基础语法(字符串及方法)

摘要:本文介绍了C#中字符串的特性与常用方法。字符串具有不可变性,重新赋值会创建新对象而非修改原值。文章详细讲解了字符串与字符数组的转换,以及Length、ToUpper()/ToLower()、Equals()、Split()、Substring()、IndexOf()/LastIndexOf()等常用方法的使用场景和示例。这些方法可实现字符串大小写转换、比较、分割、截取和查找等操作,为字符串处理提供了丰富功能。文中通过具体代码示例演示了每个方法的实际应用。

2022-09-06 09:38:08 546 1

原创 c#入门详解(刘铁猛)01—(常量、枚举、结构、数组、冒泡排序、方法、return)

常量、枚举、结构、数组、冒泡排序、方法、return

2022-09-05 08:55:07 188

用于深度学习标注数据集的标注工具

用于深度学习标注数据集的标注工具,支持yolo、coco等格式

2024-06-13

ultralytics(YOLOV8)

Github上最新版本的 ultralytics(YOLOV8) 源码包,上传出来方便大家下载

2024-04-11

c#-对象的txt保存、序列化和反序列化

实现对象的保存、读取文本文件、二进制序列化和反序列化。通过这些实例,我们能够深入了解如何将对象的属性信息以不同的方式进行持久化,并在需要时再次还原,从而提高数据的可管理性和可维护性。

2023-12-21

c#-IO文件操作(教学代码)

c#练习代码:实现写入和读取文件、模拟写入系统日志、删除、复制和移动文件,以及创建、显示和删除目录

2023-12-20

c#-文本替换winform,写的一个简单的入门文本替换小程序,可以用来熟悉一下文本替换,也可以做一些升级优化添加功能

c#-文本替换winform(VS2017),可以输入文字查找,而后输入文字进行替换,也可以做一些升级优化添加功能

2023-09-22

c#深度学习-PaddleOCRSharp数字识别demo

PaddleOCRSharp的例子,直接运行识别数字,注释详细,用于自学深度学习。PaddleOCRSharp是基于PaddleOCR的C++代码修改并封装的.NET工具类库,支持文本识别、文本检测、基于文本检测结果的统计分析的表格识别功能。 PaddleOCRSharp封装极其简化,实际调用仅几行代码,极大的方便了中下游开发者的使用和降低了PaddleOCR的使用入门级别,同时提供不同的.NET框架使用,方便各个行业应用开发与部署。Nuget包即装即用,可以离线部署,不需要网络就可以识别的高精度中英文OCR。 本项目中PaddleOCR.dll文件是基于开源项目PaddleOCR的C++代码修改而成的C++动态库,基于opencv的x64编译而成的。 本项目只能在X64的CP 讲解文章:https://blog.csdn.net/m0_55074196/article/details/131895065?utm_source%20=%20uc_fansmsg github链接:https://github.com/raoyutian/PaddleOCRSharp/tree/main

2023-09-22

MNIST数据集csv格式

MNIST数据集和它的CSV格式,MNIST数据集是一个手写识别数据集,机器学习基础的数据集,用来进行手写分类训练和入门练习

2023-07-18

空空如也

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

TA关注的人

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