python 傅里叶_基于python的图像傅里叶处理
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(-10, 10, 1000)
a = np.cos(x)
b = a + np.cos(3 * x)
# d = np.log(x)
c = b + np.cos(7 * x)
d = c - np.cos(10 * x)
plt.subplot(2, 2, 1)
plt.plot(x, a, label=‘$cos(x)$‘, color=‘green‘, linewidth=1)
plt.title("cosx")
plt.xlim(-2, 2)
plt.ylim(-3, 3)
plt.subplot(2, 2, 2)
plt.plot(x, b, label=‘$cos(x)+cos(3x)$‘, color=‘red‘, linewidth=1)
plt.title("cosx+cos(3x)")
plt.xlim(-2, 2)
plt.ylim(-3, 3)
plt.subplot(2, 2, 4)
plt.plot(x, d, label=‘$cos(x)+cos(3x)+cos(7x)$‘, color=‘blue‘, linewidth=1)
plt.title("cosx+cos(3x)+cos(7x)-cos(10x)")
plt.xlim(-2, 2)
plt.ylim(-3, 3)
plt.subplot(2, 2, 3)
plt.plot(x, c, label=‘$cos(x)+cos(3x)+cos(7x)$‘, color=‘black‘, linewidth=1)
plt.title("cosx+cos(3x)+cos(7x)")
plt.xlim(-2, 2)
plt.ylim(-3, 3)
plt.show()
import cv2 as cv
import numpy as np
import matplotlib.pyplot as plt
img = cv.imread(‘learn.jpg‘, 0) #直接读为灰度图像
f = np.fft.fft2(img) #做频率变换
fshift = np.fft.fftshift(f) #转移像素做幅度普
s1 = np.log(np.abs(fshift))#取绝对值:将复数变化成实数取对数的目的为了将数据变化到0-255
plt.subplot(121)
plt.imshow(img, ‘gray‘)
plt.title(‘original‘)
plt.subplot(122)
plt.imshow(s1,‘gray‘)
plt.title(‘center‘)
plt.show()
python 傅里叶_基于python的图像傅里叶处理相关推荐
- python频谱分析_基于Python的频谱分析(一)
1.傅里叶变换 傅里叶变换是信号领域沟通时域和频域的桥梁,在频域里可以更方便的进行一些分析.傅里叶主要针对的是平稳信号的频率特性分析,简单说就是具有一定周期性的信号,因为傅里叶变换采取的是有限取样的方 ...
- python 机器学习_基于 Python 语言的机器学习工具Sklearn
本篇介绍了Sklearn机器学习基础,从Sklearn的简介,模块以及与tensorflow的优劣势对比来了解基于Python语言的机器学习工具. 01.Sklearn简介 sklearn(sc ...
- 用python做炒股软件-同花顺有python接口_基于python的炒股软件
股票详细数据 怎么获得股市数据针对股票等金融数据的获取,python提供了一个非常实用的模块-tushare,自动完成了数据从采集.清洗到存储的全过程,可以极大减轻金融分析人员的工作量,下面我简单介绍 ...
- python产品缺陷_基于python从redmine-api中获取项目缺陷数据(1)
1.引言 本文主要内容是将如何利用 Python 对 Redmine缺陷进行缺陷数据获取操作.目前统计缺陷数据时基本是根据项目手动去redmine获取缺陷数据,至少要花费一个工作日去完成,目前的目标是 ...
- 爬虫技术python流程图_基于Python的网络爬虫技术研究
基于 Python 的网络爬虫技术研究 王碧瑶 [摘 要] 摘要:专用型的网络爬虫能够得到想要的返回结果 , 本文就以拉勾网作 为例子 , 对基于 Python 的网络爬虫技术进行研究和分析. [期刊 ...
- python分行_基于python实现对文件进行切分行
针对配置文件进行切分,重组,每隔30行为一段,进行重新生成功能. 代码如下 #!/usr/local/python/bin/python # coding=utf-8 import sys impor ...
- python通信模块_基于Python的电路故障诊断系统通信模块的实现
基于 Python 的电路故障诊断系统通信模块的实现 蔡莉莎 林尔敏 海南软件职业技术学院电子工程系 [摘 要] [文章摘要] [期刊名称] 电子制作 [年 ( 卷 ), 期] 2014(000)01 ...
- arcgis中python批处理_基于Python的ArcGIS空间数据格式批处理转换工具开发
基于 Python 的 ArcGIS 空间数据格式批处理转换工具开 发 焦 洋,邓 鑫,李胜才 [摘 要] 摘 要 ArcGIS 仅提供了单个文件的空间数据格式转换工具.本文首先 研究基于 Pytho ...
- 虚拟仪器的python实现_基于Python的虚拟仪器技术探究及实现.pdf
第 20卷 第 l6期 电子设计工程 2012年 8月 V01.20 No.16 E1ectronic Desin Engineering g Aug.2012 . . . . . . . . . . ...
- python账号_基于Python打造账号共享浏览器功能
本篇文章介绍的内容会涉及到以下知识: PyQt5的使用; Selenium的使用; 代理服务器的架设和使用: 一.账号限制之痛 在如今的互联网中,免费的信息和资源占据了很大一部分,各类互联网应用提供了 ...
最新文章
- python对话机器人软件_如何用Python为聊天机器人创建对话?
- 第11章:项目风险管理—章节重点
- HDU 3534 Tree (经典树形dp)
- 使用jquery进行多行表格数据验证
- TCP协议面试灵魂10问 | 强势整理
- angular6父子组件之间的引入报错
- linux下如何做ghost,又简单又方便,很实用的方法!!!
- ArrayList在foreach正常迭代删除不报错的原因
- RuntimeError: context has already been set(multiprocessing)
- jquery楼层效果
- Java基础,使用switch分支实现出计算器计算机功能,简单易理解
- vue移动端项目使用自定义字体
- 数学公式编辑器的探索与实现
- 联想Lephone与Apple iPAD的完美组合
- 数据结构哈夫曼树实现26个英文字符的编码和译码
- STM32F103xx OLED旋转显示图片
- 通达OA使用手册(一)
- 设计模式常用的七大原则
- Python CSV Reader/Writer
- 【USRP】使用USRP制作超级跑马机(手动滑稽)
热门文章
- Spring MVC:测试简介
- 立面设计模式–设计观点
- Spring Shell项目发布
- MyBatis 3 – Spring集成教程
- mysql8.0云时代_8.0.22Mysql的详细安装
- MySQL命令之mysqldump -- 数据库备份程序
- 如何解析属性文件(properties)获取键值对的值?
- c mysql 地址池_FreeRadius 根据mysql 下发指定地址池的地址...
- oracle基础授权,Oracle基础学习3--Oracle创建用户并授权
- C 语言精髓之变参函数