数字图像处理练习实例

本文由用户“北邻有雁”分享发布 更新时间:2021-10-08 00:52:29 举报文档

以下为《数字图像处理练习实例》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图像过滤:

对于每个像素,一个5x5窗口以此像素为中心,将落在此窗口内的所有像素相加,然后将结果除以25.这等同于计算平均值该窗口内的像素值。 对图像中的所有像素执行此操作以产生输出滤波图像

import cv2

import numpy as np

import matplotlib.pyplot as plt

img = cv2.imread('F:/lena.jpg', 0)

kernel = np.ones((5, 5), np.float32)/25

dst = cv2.filter2D(img, -1, kernel)

cv2.imshow('original', img)

cv2.imshow('result', dst)

cv2.waitKey(0)

cv2.destroyAllWindows()

/

平滑处理:通 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 troyAllWindows()

/

中值滤波

函数cv2.medianBlur()计算核心窗口下所有像素的中值,中心像素被这个中值替换。 这对消除椒盐噪音非常有效。 有一点值得注意的是,在高斯和盒式滤波器中,中心元素的滤波值可以是原始图像中可能不存在的值。 然而,在中值滤波中情况并非如此,因为中心元素总是被图像中的某个像素值替换。 这有效地降低了噪音。 内核大小必须是正奇数。

import cv2

img = cv2.imread('F:/lena.jpg', 0)

median = cv2.medianBlur(img,5)

cv2.imshow('original', img)

cv2.imshow('result', median)

cv2.waitKey(0)

cv2.destroyAllWindows()

/

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 基于深度学习的医学图像分割算法的研究开题报告
  2. 学院实验报告册
  3. 多媒体技术试卷
  4. 雅思词汇表(最新完整版)
  5. 委托销售授权书-分销授权模板
  6. 附件3.XX市中小学人工智能展示图像识别项目要求
  7. 高中学业水平测试_多媒体技术应用_知识点总结
  8. 视频监控管理制度

以上为《数字图像处理练习实例》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览