我是靠谱客的博主 等待小松鼠,这篇文章主要介绍python图像多层小波分解_Python中图像小波分解与重构以及灰度图加噪,现在分享给大家,希望可以做个参考。

Python中图像小波分解与重构以及灰度图加噪

Python中图像小波分解与重构以及灰度图加噪

最近需要做小波分解相关的东西,博客这里做一个简单的记录

灰度图的小波分解与重构:

from PIL import Image

import matplotlib.pyplot as plt

from matplotlib.pyplot import imshow

import numpy as np

# 小波库

import pywt

import cv2

# 读取图像并转化为灰度图

im = cv2.imread('LenaRGB.bmp')

im = cv2.resize(im, (256, 256))

img = cv2.cvtColor(im, cv2.COLOR_BGR2GRAY).astype(np.float32)

# 对图像进行小波分解

coeffs = pywt.dwt2(img, 'bior1.3')

LL, (LH, HL, HH) = coeffs

# 查看分解结果

plt.subplot(221), plt.imshow(LL, 'gray'), plt.title("LL")

plt.subplot(222), plt.imshow(LH, 'gray'), plt.title("LH")

plt.subplot(223), plt.imshow(HL, 'gray'), plt.title("HL")

plt.subplot(224), plt.imshow(HH, 'gray'

最后

以上就是等待小松鼠最近收集整理的关于python图像多层小波分解_Python中图像小波分解与重构以及灰度图加噪的全部内容,更多相关python图像多层小波分解_Python中图像小波分解与重构以及灰度图加噪内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部