自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图像分割技术:区域生长与分裂合并算法详解

本文介绍了两种经典图像分割算法:区域生长和分裂合并。区域生长算法从种子点出发,基于像素相似性扩展区域,适合均匀目标分割;分裂合并算法通过递归分裂和合并相似区域实现分割,适应复杂场景。文章提供了Python实现代码,对比了两种方法的优缺点:区域生长实现简单但对种子点敏感,分裂合并无需种子但计算复杂。实际应用中,区域生长适合医学图像等目标提取任务,分裂合适合遥感图像分析。最后建议根据具体需求选择算法或结合使用。两种方法共同展示了传统图像分割的基本思路和技术实现。

2025-06-18 08:33:16 1333

原创 数字实验五

图像分割技术实验比较了四种阈值分割方法:人工阈值分割(T=130)、直方图阈值分割(自动确定阈值)、迭代阈值分割(自适应阈值)和Otsu方法(最大类间方差法)。实验结果表明,不同方法各有特点:人工阈值简单直观但需人工干预;直方图阈值适用于双峰明显图像;迭代阈值自适应但计算量大;Otsu方法自动稳定但前景背景需比例适中。实验采用Python+OpenCV实现,通过灰度直方图分析和可视化对比,为不同场景的图像分割提供了方法选择依据。

2025-06-04 08:54:53 409

原创 基于PySide6的Python图像处理工具开发全记录

本文详细介绍了如何使用Python和PySide6开发一个功能完善的图像处理工具。开发环境包括Python 3.8+、PySide6、OpenCV和NumPy。工具的核心功能包括图像加载与保存、多种图像处理算法、参数实时调整、图像缩放查看和处理结果对比显示。文章从界面设计到核心功能实现,逐步展示了主窗口结构、菜单栏设计、主界面布局、图像加载与显示、图像处理功能、图像显示优化等内容。此外,还介绍了如何扩展新的处理算法和实现参数实时调整。该工具具有直观的图形用户界面、多种图像处理算法集成、实时参数调整功能、图像

2025-05-21 09:14:16 429

原创 图像处理实战:噪声、滤波与边缘检测代码解析(附效果对比)

本文通过五个代码示例,完整展示图像处理中噪声添加、滤波去噪和边缘检测的典型流程。每个代码模块对应不同功能,结合效果图可直观对比算法差异。

2025-04-14 16:51:40 1047

原创 图像处理技术:基础操作(附Python代码示例)

本文整理了常见的图像处理技术,包括亮度调整、噪声处理、直方图均衡化等,通过Python代码示例和效果对比,帮助读者快速掌握OpenCV和Matplotlib在图像处理中的应用。所有代码均附详细解析和修正建议。

2025-03-29 11:06:01 1140

原创 数字图像处理入门:使用Python和OpenCV进行图像和视频处理

本文将结合五张截图中的代码,详细介绍如何使用Python和OpenCV库进行基本的图像和视频处理操作,并对每段代码进行详细分析。

2025-03-16 15:30:21 1417

原创 C语言中的三个实用函数分享(五)

在C语言编程中,函数是实现各种功能的基本单元。memsetstrncpy和fclose,它们分别在内存初始化、字符串拷贝和文件关闭方面发挥着重要作用。

2025-01-10 14:20:59 1512

原创 C语言中的三个实用函数分享(四)

例如,在解析用户输入的命令行参数或配置文件中的数值时,函数在文件处理中非常有用,特别是在读写文本文件或二进制文件时。如果文件存在,则写入的数据会被追加到文件末尾;如果文件不存在,则尝试创建一个新文件。如果文件存在,则写入的数据会被追加到文件末尾;如果文件不存在,则尝试创建一个新文件。函数返回值为指向文件的指针,如果文件打开成功,则返回一个非空指针;如果文件不存在,则尝试创建一个新文件。如果文件不存在,则尝试创建一个新文件。在处理文件时,经常需要打开文件进行读写操作。,如果文件不存在,则创建一个新文件。

2025-01-10 14:17:49 1452

原创 C语言中的三个实用函数分享(三)

函数不仅可以获取当前时间,还可以用于计算时间差,从而实现性能测试等功能。通过记录程序执行前后的当前时间,可以计算出程序的运行时间。通过设置不同的种子,可以生成不同的随机数序列。函数返回值为指向下一个分割后的子字符串的指针,如果已经没有更多的子字符串,则返回。在许多应用程序中,需要获取当前的时间,例如在日志记录、性能测试或时间戳生成等场景中。函数生成一个10x10的随机地图,地图上的每个位置随机生成0或1,表示障碍物或空地。函数可以获取当前时间并用于时间处理,srand 函数用于初始化随机数生成器。

2025-01-10 14:12:17 534

原创 C语言中的三个实用函数分享(二)

函数的强大之处在于它能够以灵活多样的方式读取各种类型的数据,无论是简单的数据输入还是复杂的格式化输入,都能轻松应对,是C语言编程中不可或缺的输入工具。是一个格式控制字符串,用于指定输入的格式,后面的省略号表示可变参数列表,根据格式控制字符串中的格式说明符来确定需要读取的数据类型和存储位置。函数在字符串处理中有着广泛的应用。函数能够高效地对各种类型的数组进行排序,只需要提供合适的比较函数即可。函数为字符串拼接提供了简单便捷的方法,是进行字符串操作时的重要工具。字符串的末尾,并返回拼接后的目标字符串的首地址。

2025-01-10 14:06:57 1782

原创 C语言中的三个实用函数分享(一)

函数的强大之处在于它能够以灵活多样的方式将各种数据格式化输出,无论是简单的数据展示还是复杂的报表生成,都能轻松应对,是C语言编程中不可或缺的输出工具。例如,在字符串复制或拼接操作中,通过先获取目标字符串的长度,可以避免越界访问内存,从而提高程序的健壮性。是一个格式控制字符串,用于指定输出的格式,后面的省略号表示可变参数列表,根据格式控制字符串中的格式说明符来确定需要传入的参数个数和类型。如果不释放内存,会导致内存泄漏,随着时间的推移,可能会耗尽系统的可用内存,影响程序的性能甚至导致程序崩溃。

2025-01-10 13:42:51 836 1

空空如也

空空如也

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

TA关注的人

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