自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DIP7:区域生长与分裂合并

本文介绍了区域生长法和分裂合并法两种经典的图像分割算法,并展示了如何将它们集成到一个基于PyQt5的图像处理系统中。通过交互式界面,用户可以轻松应用这些算法处理图像,并实时查看结果。该系统还集成了多种图像处理功能,为研究和应用提供了便利。

2025-06-04 09:23:43 1471

原创 DIP6:图像阈值分割

cv2.THRESH_TOZERO大于阈值返回当前灰度否则返回0;cv2.THRESH_TOZERO_INV 大于阈值返回0,否则返回当前灰度;thresholdType为阈值类型,有cv2.THRESH_BINARY 或者cv2.THRESH_BINARY_cv2.THRESH_BINARY_INV 大于阈值返回0,否则返回 maxval;处理像素的方法,主要有以下几种:cv2.THRESH_BINARY,大于阈值返回 maxval,否则返回0;thresh为起始阈值;如果满足条件,返回x,否则返回y。

2025-05-21 18:56:16 1495

原创 DIP4:PyQt5的应用

在创建好的主窗口顶部添加‘加载图片’和‘保存图片’按钮,但按钮不能直接干活,于是我们需要用到save_btn.clicked.connect(self.save_image)这句的意思是: 当你点“加载图片”按钮时,去执行 load_image() 这个函数(加载图片)可见,以上就是对PyQt5的一个实例应用,最后我们得到了一个可互动的窗口,里面包含诸多按钮,诸如‘灰度化’‘去噪’等,通过点击按钮我们就可以对图像进行一系列操作,那么以上的操作究竟是如何实现的呢?cv2:OpenCV库,用于图像处理。

2025-05-10 13:30:24 1615

原创 图像空域滤波

输出像素是邻域像素的线性加权和。

2025-04-09 21:45:43 902

原创 实验二:图像直方图与频域变换

指数方程为s=cr**γ ,s为输出灰度值,r 为输入灰度值,c 和γ 为正常数,γ 值以1为分界线,当值大于1时可以产生和对数运算相同的结果,即将灰度值低的区域进行扩展,灰度值高的区域进行压缩,提高图像亮度。当γ 值小于1时,将得到相反的结果,即灰度值高的区域进行扩展,将灰度值低的区域进行压缩,减小图像亮度。灰度直方图仅仅反映了图像灰度级出现频率的分布,但是不能反映出具体位置的分布,即不能由灰度直方图确定图像,所以存在不同的图像可能有同样的灰度直方图,但是一幅图像只能存在一个灰度直方图。

2025-03-26 21:34:35 745

原创 实验2.1:图像的读取、显示和保存

最后是视频的读取显示和图像保存,先使用VideoCapture读取捕获视频(0表示使用电脑摄像头,也可用引号引起视频文件名存入capture中),ref表示视频返回值,frame表示视频中的每一帧,用while循环播放视频每一帧直到视频播放完或按esc键退出循环(27表示esc键),最后则使用imwrite将视频中的最后一帧存入当前文件中,图像名为'test.jpg'或者使用python中自带的matplotlab库,读取并显示‘2.jpg'

2025-03-13 14:18:51 337

空空如也

空空如也

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

TA关注的人

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