1.3D一维函数模拟
1.1.原理
利用一维傅里叶级数展开公式:

设置T=2π,Amax=1,也就有:
f(t) ~ 4/π(sin(t) + 1/3sin(3t) + 1/5sin(5t) +…)

1.2.python函数模拟一维函数叠加

from mpl_toolkits.mplot3d import axes3d
import cv2
import numpy as np
import matplotlib.pyplot as plt##画3d分段函数x=np.linspace(0,2*np.pi,100)
seg1=[1 if (i<np.pi) else 0 for i in x]
seg2=[1 if (i>=np.pi) else 0 for i in x]
y=np.linspace(0,0,100)
z=1*seg1+0*seg2#用三个波的叠加模拟阶梯函数,也可以说是阶梯函数分解的前三个波y1=np.linspace(1,1,100)
z1=4/np.pi*np.sin(x) #第一个波y2=np.linspace(2,2,100)
z2=z1+4/(3*np.pi)*np.sin(3*x) #第二个波y3=np.linspace(3,3,100)
z3=z2+4/(5*np.pi)*np.sin(5*x) #第三个波fig=plt.figure();
ax=fig.gca(projection='3d')
ax.plot(x,y,z,label='z=1 (0<x<pi) \nz=0 (pi<x<2*pi)')
ax.plot(x,y1,z1,label='z=4/np.pi*np.sin(x)')
ax.plot(x,y2,z2,label='z=4/np.pi*np.sin(x)+4/(3*np.pi)*np.sin(3*x)')
ax.plot(x,y3,z3,label='z=4/np.pi*np.sin(x)+4/(3*np.pi)*np.sin(3*x)+4/(5*np.pi)*np.sin(5*x)')
ax.legend()
plt.show()
cv2.waitKey(0)

python图像处理(三)波形叠加模拟相关推荐

  1. [Python图像处理] 三十三.图像各种特效处理及原理万字详解(毛玻璃、浮雕、素描、怀旧、流年、滤镜等)

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  2. [Python图像处理] 三十一.图像点运算处理两万字详细总结(灰度化处理、阈值化处理)

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  3. [Python图像处理] 三十.图像量化及采样处理万字详细总结(推荐)

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  4. [Python图像处理] 三十三.图像各种特效处理及原理万字详解(毛玻璃、浮雕、素描、怀旧、流年、滤镜等)...

    此文转载自:https://blog.csdn.net/Eastmount/article/details/111568397#commentBox 该系列文章是讲解Python OpenCV图像处理 ...

  5. [Python图像处理] 三十二.傅里叶变换(图像去噪)与霍夫变换(特征识别)万字详细总结

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  6. [Python图像处理] 三十八.OpenCV图像增强和图像去雾万字详解(直方图均衡化、局部直方图均衡化、自动色彩均衡化)

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  7. [Python图像处理] 三十七.OpenCV直方图统计两万字详解(掩膜直方图、灰度直方图对比、黑夜白天预测)

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  8. [Python图像处理] 三十六.OpenCV图像几何变换万字详解(平移缩放旋转、镜像仿射透视)

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  9. [Python图像处理] 三十四.数字图像处理基础与几何图形绘制万字详解(推荐)

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  10. [Python图像处理] 三十九.Python图像分类万字详解(贝叶斯图像分类、KNN图像分类、DNN图像分类)

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

最新文章

  1. “可扩展标记语言”(XML) 提供一种描述结构化数据的方法。
  2. koa-router让人迷惑的文档和源码实现
  3. OpenAI的GPT-3花费了1200万美元,现在放出商用API,人人皆可拿来自动生成文本、编写代码...
  4. ThinkPHP函数详解:M方法
  5. Avaddon勒索解密工具原理解析
  6. '无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称' 或 'vue不是内部或外部命令' 的解决方法...
  7. 腾讯TEG团队打造轻量级数据可视化工具——小马BI【强烈推荐大数据行业学习】
  8. 2-sat模板- 输出可行解
  9. csdn中一篇sock 经验贴..
  10. pytorch nn.Linear
  11. shell逐行读取文件拼接Sql语句并访问数据库
  12. 基于STM32F1单片机、ESP8266WIFI模块、DHT11温湿度传感的WIFI网络温湿度传输系统
  13. [转载]Jquery mobile 新手问题总汇
  14. 软件测试论坛_进阶测试攻略——价值驱动的软件测试
  15. Python程序猿必备的几款软件
  16. ACDSee Photo Studio 7 for Mac(最好用的图像处理软件)
  17. 知识图谱赵军学习笔记(十)--知识问答与对话
  18. 网络安全 Kali虚拟机的安装和简单使用
  19. 360路由器登录协议的分析和模拟实现
  20. PMP五大过程组与十大知识领域(九五之尊图)

热门文章

  1. (黑苹果镜像)macOS Ventura 13.0.1 (22A400)恢复版镜像
  2. php 根据时间算年龄,PHP根据出生日期计算年龄的方法
  3. Android自定义View之绘制圆形头像
  4. python实践周总结_Python 一周总结
  5. 最优秀最合理2019年移动便携图形工作站配置探讨
  6. cogs 1695. 梦游仙境
  7. 在32bit操作系统下用好4GB物理内存
  8. python 小说下载工具_Python制作全网小说下载器
  9. Chromedrive下载与安装
  10. raw格式镜像文件转vmdk