自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图像阈值分割(含用进度条控制阈值的图像分割界面,加入到集成系统中)

本实验研究了四种图像阈值分割方法:1)人工阈值分割(固定阈值130);2)直方图双峰法(自动寻找主峰和次峰之间的谷值作为阈值);3)迭代阈值法(通过均值迭代收敛求最优阈值);4)最大类间方差法(Otsu算法)。实验基于Python实现,对比了自定义Otsu与OpenCV内置算法的效果,并开发了带滑动条的可交互阈值分割界面。结果表明,不同方法适用于不同场景,其中Otsu算法能自动确定最佳分割阈值,具有较好的通用性。

2025-05-24 19:56:38 1036

原创 基于PyQt5的图像处理界面设计(主要是说拓展功能)

本文介绍了如何在PyCharm中安装PyQt5库,并展示了一个使用PyQt5进行图像处理的简单应用程序。首先,通过在终端输入pip install pyQt5来安装PyQt5库。接着,文章提供了一个Python代码示例,该代码实现了一个图像处理应用程序。该应用程序允许用户加载图片,并提供了灰度化、去噪和锐化等图像处理功能。用户还可以保存处理后的图像。代码中使用了PyQt5的界面组件、OpenCV进行图像处理,并通过Qt的布局管理器来组织界面元素。

2025-05-15 00:21:03 248 1

原创 图像空域滤波(含‘can‘t open/read file’,‘仅使用OPENCV无法展示中文’和‘matplotlib与opencv的区别,还有均值,高斯,中值的区别)

图像空域滤波(含‘can't open/read file’,‘仅使用OPENCV无法展示中文’和‘matplotlib与opencv的区别,还有均值,高斯,中值的区别)

2025-04-14 05:46:11 907

原创 图像灰度变换,代数运算,直方图及频率变换(含`OverflowError: Python integer -1 out of bounds for uints8`和`中文字体显示空格`解决办法等)

图像灰度变换,代数运算,直方图及频率变换(含`OverflowError: Python integer -1 out of bounds for uints8`和`中文字体显示空格`解决办法和`Pycharm中取消SciView输入`方法)

2025-03-27 22:21:34 662

原创 图像显示(含AttributeError:‘figureCanvasInterAgg‘object has no attribute ‘tostring_rgb‘. 解决办法)

为了实现图像的显示,我们通常使用OpenCV和matplotlib.pyplot来显示。有时候需要将OpenCV处理过的数据用matplotlib中的函数进行对比。其实,这个错误的根本原因是 matplotlib 后端 module://backend_interagg 与当前 PyCharm 环境存在兼容性问题,导致 tostring_rgb() 方法无法正常使用。当我们在pycharm中使用matplotlib来可视化数据的时候,有可能遇到这个问题。

2025-03-14 20:46:05 5259 3

空空如也

空空如也

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

TA关注的人

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