python图像多层小波分解_Python中图像小波分解与重构以及灰度图加噪

python图像多层小波分解_Python中图像小波分解与重构以及灰度图加噪Python中图像小波分解与重构以及灰度图加噪Python中图像小波分解与重构以及灰度图加噪最近需要做小波分解相关的东西,博客这里做一个简单的记录灰度图的小波分解与重构:fromPILimportImageimportmatplotlib.pyplotaspltfrommatplotlib.pyplotimportimshowimportnumpyasnp#小波库impo…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

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’), plt.title(“HH”)

plt.show()

结果如下:

10780972861460388fd6362f96080854.png

对图像进行小波重构

# 很简单,直接拿轮子来用

img_r = pywt.idwt2(coeffs, “bior1.3”)

plt.imshow(img_r, ‘gray’)

结果如下:

a2c9cdd270582b42233090bcee2a5b50.png

灰度图加指定半径噪声

# 原灰度图除255,调轮子,再乘255就完事了

# 非灰度图不需要这个操作,直接调random_noise就好

def imnoise(img, sigma):

return skimage.util.random_noise(img / 255, mode=’gaussian’, seed=None, var=(sigma/255.0)**2) * 255

调用后的结果如下,这是半径为25的结果:

e43966ef755b383c99bedb6aa0b9cc3e.png

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

用python给你带来你的桃花运,详细解析画一棵表白树!

用python给你带来你的桃花运,详细解析画一棵表白树! 程序员就只能简简单单的用手里的代码来实现自己最直接的想法。————-鲁迅表示这句话他没说过 ————————————————————————————————————————————— 在家

python3爬虫之多线程爬取英雄联盟所有皮肤图片

python3爬虫之多线程爬取英雄联盟所有皮肤图片 python3爬虫之多线程爬取英雄联盟所有皮肤图片 线程不要太高,容易出错,大约用时1分钟左右。 import requestsimport jsonimport osimport threadingimport reimport timeh=[] #定义数列n=0# from lxml import e

博客Top100的“大人物”都是那些?python爬虫带你看!

博客Top100的“大人物”都是那些?python爬虫带你看! 使用CSDN也快一年了,排名靠前的博主,我基本都看过他们的文章,有的通俗易懂,有的富含哲理,更多的是他们人生历练和各种经验之谈,我都很佩服他们,可以有这样的成就,是真的不容易,这篇文章,目的爬

刚上班的朋友老是想着还有多久下班,用Python写个计算下班时间脚

刚上班的朋友老是想着还有多久下班,用Python写个计算下班时间脚本 朋友刚毕业,每天从出门就开始等着下班,每天16:30准点下班,上班的时候老是跟我聊还有多久下班,我想着我是做Python的。 众所周知,Python除了生孩子,其他什么都能做,既然这么喜欢问还有

Python大神用的9个实用技巧分享给你

Python教程 栏目会试着介绍一些其它文章没有提到的小技巧,这些小技巧也是我平时会用到的的。让我们一探究竟吧! 整理字符串输入 整理用户输入的问题在编程过程中极为常见。通常情况下,将字符转换为小写或大写就够了,有时你可以使用正则表达式模块「Regex

Python这68个内置函数,建议你吃透!

python视频教程栏目给大家打头阵介绍68个内置函数! 内置函数就是Python给你提供的, 拿来直接用的函数,比如print,input等。 截止到python版本3.6.2 ,一共提供了68个内置函数,具体如下 abs() dict() help() min() setattr()all() dir() hex() next() slic

Python列表去重的方式有很多,了解它们,进行性能的对比

Python列表去重的方式有很多,了解它们,进行性能的对比 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于Python 实用宝典,作者Python 实用宝典 前言 列表去重是Python中

python正则 .* 和 .*? 有什么区别?re.search()用法

python正则 .* 和 .*? 有什么区别?re.search()用法 目录 .* 和 .*? 有什么区别? \s和\S \w和\W re.search()用法 例1 例2 flag用法: 正则匹配电话号码 .* 和 .*? 有什么区别? * 通配符匹配 零个或多个 字符 ? 通配符匹配文件名中的 0 个或 1 个 字符 表达

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179382.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Ffmpeg进行视频文件转换

    Ffmpeg进行视频文件转换

    2021年9月1日
  • python删除首行_Python删除文件第一行

    python删除首行_Python删除文件第一行一、代码实例:defdel_firstline():forlineinfileinput.input(“file.txt”,inplace=1):ifnotfileinput.isfirstline():print(fileinput.replace(“\n”,””))二、使用的库:fileinputfileinput模块提供处理一个或多个文本文件的功能,可以通过使用for循环…

    2022年5月29日
  • 联邦学习(Federated Learning)概述

    联邦学习(Federated Learning)概述1.什么是联邦学习

    2022年10月26日
  • Go语言代理proxy设置「建议收藏」

    Go语言代理proxy设置「建议收藏」关于GoproxyGOPROXY由于国内的网络环境,我们可以通过配置GOPROXY避免DNS污染导致的模块拉取缓慢或失败的问题,加速你的构建代理链接阿里云GoModule代理仓库服务Goproxy中国配置方法打开你的终端并执行:$goenv-wGOPROXY=https://goproxy.cn,direct完成。macOS或Linux打开你的终端并执行:$exportGOPROXY=https://goproxy.cn或者$echo“exportG

    2022年7月26日
  • 计算机网络基础(路由器的作用 MAC地址 IP地址 IP地址分类 子网掩码 网段,等长子网划分)

    计算机网络基础(路由器的作用 MAC地址 IP地址 IP地址分类 子网掩码 网段,等长子网划分)前言在上一篇我们聊到了简单的了解到了计算机的通信方式,并且都是处于同一个网段下的通信,简要理解(大局观)计算机之间的通信方式【同一网段】(直接相连,同轴电缆,集线器,网桥,交换机),今天我们聊聊路由器和MAC地址IP地址的基础知识文章目录前言计算机之间连接方式—路由器连接MAC地址IP地址IP地址的分类计算机之间连接方式—路由器连接我们知道如果全世界都用交换机连接网络的话,会导致广播风暴,即,当在由交换机连接网络的时候,两台计算机通信,首先会发ARP广播得到对方的MAC地址,于此同时交换机就会记

    2022年5月5日
  • 有感FOC算法学习与实现总结「建议收藏」

    有感FOC算法学习与实现总结「建议收藏」`FieldOrientedControl`磁场定向控制(`FOC`),`FOC`是有效换向的公认方法。`FOC`的核心是估计转子电场的方向。一旦估计了转子的电角度,就将电动机的三相换相,以使定子磁场垂直于转子磁场。本文参考了`TI`,`microchip`的相关文档,基于`STM32F103`系列单片机实现了带编码器的`FOC`算法,实现了对通用伺服电机(表贴式`PMSM`)的控制。

    2022年6月21日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号