1.绘制2D简单函数

import numpy as np
import matplotlib.pyplot as pltx=np.linspace(0,4*np.pi,100) #从0到4π均匀取100个值组成数组
wave=np.cos(x) #对x数组的每个数进行cos运算,算出来的值组成数组
plt.plot(x,wave) #对x和wave的每个相同索引的值作为坐标进行描点,然后使用直线进行连接
plt.show() #显示图像

2.绘制3D简单函数

import mpl_toolkits
import mpl_toolkits.mplot3d
import cv2
from mpl_toolkits.mplot3d import axes3d
import numpy as np
import matplotlib.pyplot as pltx=np.linspace(0,5,50)
y=np.linspace(0,0,50) #y值固定为0,只在x-z平面描图
z=np.cos(x)
fig=plt.figure() #Figure Instance
ax=fig.gca(projection='3d') #设置3维图形模式
ax.plot(x,y,z,label='cos curve')
ax.set_title("3D cos curve")
ax.set_xlabel("x")
ax.set_ylabel("y")
ax.set_zlabel("z")
ax.legend() #显示图例
plt.show()
cv2.waitKey(0)


3.绘制分段函数

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] #每一段用包含1和0的数组进行表示,1表示这一段有效,0则无效
seg2=[1 if (i>=np.pi) else 0 for i in x]
y=np.linspace(0,0,100)
z=1*seg1+0*seg2 #表示在seg1段值为1,在seg2值为0fig=plt.figure();
ax=fig.gca(projection='3d')
ax.plot(x,y,z,label='z=1(0<x<pi),z=0(pi<x<2*pi)')
ax.legend()
plt.show()
cv2.waitKey(0)

4.一个坐标系绘制多个函数

from mpl_toolkits.mplot3d import axes3d
import cv2
import numpy as np
import matplotlib.pyplot as plt##画两个函数图像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*seg2y1=np.linspace(1,1,100)
z1=np.sin(x)fig=plt.figure();
ax=fig.gca(projection='3d')
ax.plot(x,y,z,label='z=1(0<x<pi),z=0(pi<x<2*pi)') #绘制第一个函数
ax.plot(x,y1,z1,label='sin') #绘制h第二个函数
ax.legend()
plt.show()
cv2.waitKey(0)

python图像处理(二)绘制函数图像相关推荐

  1. [Python图像处理] 二十五.图像特效处理之素描、怀旧、光照、流年以及滤镜特效

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

  2. [Python图像处理] 二十四.图像特效处理之毛玻璃、浮雕和油漆特效

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

  3. 《OpenCv视觉之眼》Python图像处理二十一:Opencv图像处理之图像线性变换和非线性变换的方法及原理

    本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...

  4. 《OpenCv视觉之眼》Python图像处理二十三:OpenCV图像处理最终章之基于PyQt5的图像处理界面设计及功能实现

    本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...

  5. [Python图像处理] 二十七.OpenGL入门及绘制基本图形(一)

    八年前,我正是通过学习OpenGL和C++,通过做"采蘑菇的小矮人"游戏,慢慢走上并爱上了编程.回过头来,我希望通过Python和OpenGL分享一些有趣的知识,提升您的编程兴趣, ...

  6. Python实现绘制函数图像——以Sigmoid函数为例

    在深度学习的研究中,我们经常需要知道激活函数(阶跃函数)的图像,以此判断该神经网络的阈值,并更好的去对权重进行调整.但对于某些复杂的复合函数而言,我们非常困难手画出它的函数图像,这样不仅费时费力,而且 ...

  7. 如何用python画函数图像_使用python的pyplot绘制函数实例

    简介 本文主要介绍如何通过pyplot来绘制函数图.主要绘制函数如下: - 一元一次函数 - 一元二次函数 - 指数函数 - 自然对数函数 - 正弦函数 一元一次函数 代码 import matplo ...

  8. [Python图像处理] 二十八.OpenCV快速实现人脸检测及视频中的人脸

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

  9. python低通滤波器_[Python图像处理] 二十三.傅里叶变换之高通滤波和低通滤波

    [Python图像处理] 二十三.傅里叶变换之高通滤波和低通滤波 发布时间:2019-04-28 20:35, 浏览次数:2739 , 标签: Python 该系列文章是讲解Python OpenCV ...

  10. 《OpenCv视觉之眼》Python图像处理十四 :Opencv图像轮廓提取之Scharr算法和Canny算法

    本专栏主要介绍如果通过OpenCv-Python进行图像处理,通过原理理解OpenCv-Python的函数处理原型,在具体情况中,针对不同的图像进行不同等级的.不同方法的处理,以达到对图像进行去噪.锐 ...

最新文章

  1. mysql数据库常见进阶使用
  2. 百度站长工具进击site结果页面[SITE特型]
  3. NIO 拷贝文件真的比 IO 效率高 ?
  4. react骨架屏自动生成_用纯 DOM 的方式结合 Puppeteer 自动生成网页骨架屏
  5. CSP认证201312-3最大的矩形[C++题解]:枚举
  6. OS_CORE.C(8)
  7. 人工智能技术结合制造业,是学术研究还是落地方案?!
  8. [SonarQube]Scanners内存溢出
  9. html 投票系统,投票系统 html页面
  10. 某去哪网,JS逆向:★★★★
  11. stata-如何快速合并多个文件夹下的数据文件
  12. 保研夏令营数学复习(高数 概率 线代)
  13. ie9兼容css正常吗,针对IE9的CSS兼容
  14. 【Endnote】在论文中插入参考文献,并将插入参考文献的序号格式改为[1] [2] [3] 或1,2,3
  15. python提取excel内容
  16. Android之人品计算器教程
  17. BTC 固定的货币政策,真的无懈可击吗?
  18. 【前端之路】通过css让移动端与pc端自适应
  19. 丰田汽车制造“厨房”的主力军——TOYOPUC
  20. Linux中部署redis 以及使用RDM连接redis

热门文章

  1. 查分吧(chafenba)万用考试成绩查询小程序源码
  2. 为QNX系统增加定制命令方法
  3. 全志melis系统 - 8080接口CPU屏调试
  4. SD卡SPI读写模式,基于51单片机的讲解
  5. 安静:内向性格的竞争力 苏珊·凯恩
  6. 【观察】戴尔科技:树立数据保护全新标杆,为企业数字化保驾护航
  7. 中山大学数据科学与计算机学院复试分数线,2019中山大学数据科学与计算机学院考研复试分数线...
  8. 【idea】IDEA常用断点详解
  9. centos7安装WGCLOUD说明
  10. base64照片压缩