我是靠谱客的博主 等待小松鼠,最近开发中收集的这篇文章主要介绍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中图像小波分解与重构以及灰度图加噪所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部