直接上代码

from matplotlib import pyplot as plot  # 用来绘制图形
import numpy as np  # 用来处理数据
from mpl_toolkits.mplot3d import Axes3D  # 用来给出三维坐标系。
import cv2def getZ(img, X, Y):gray = img[X, Y]return grayimg = cv2.imread("SoutheastUniversity.jpg", 0)
try:img.shape
except:print('Failed read image')
height, width = img.shape[:2]figure = plot.figure()
# 画出三维坐标系:
axes = Axes3D(figure)
X = np.arange(0, height, 1)
Y = np.arange(0, width, 1)
# 生成二维的底部网格线:
X, Y = np.meshgrid(X, Y)
# Z = 3 * (X) ** 2 + 2 * (Y) ** 2 + 5
# 绘制曲面:
axes.plot_surface(X, Y, getZ(img, X, Y), cmap='rainbow')
# 显示图形:
plot.show()

原图

运行结果

python三维方式显示灰度图像(已验证)相关推荐

  1. python图像分类实验总结_图像分类的5种技术,总结并归纳算法、实现方式,并进行实验验证...

    本文为你介绍图像分类的5种技术,总结并归纳算法.实现方式,并进行实验验证. 图像分类问题就是从固定的一组分类中,给输入图像分配标签的任务.这是计算机视觉的核心问题之一,尽管它看似简单,却在实际生活中有 ...

  2. python三维矩阵出图_python读取图片的方式,以及将图片以三维数组的形式输出方法...

    python 三维npy数组如何画成三维图片 画成三维图片? 你要是想要看空间分布的话画散点图就可以啊,用matplotlib 网页链接 要是那种各种弯曲的面,也是matplotlib 网页链接 再就 ...

  3. w10添加蓝牙显示无法连接服务器失败,技术解答Win10系统下显示蓝牙已配对但未连接的修复方式...

    电脑已经成为了大家生活中不可或缺的东西,而且基本上所有的用户电脑都安装了windows系统,操作系统的过程中往往会遇到一些问题,就比如Win10系统下显示蓝牙已配对但未连接的情况,如果你的电脑技术不够 ...

  4. 如何在Python Django中处理用户身份验证

    by Mohammed Subhan Khan 由Mohammed Subhan Khan 如何在Python Django中处理用户身份验证 (How to handle user authenti ...

  5. python画图三维-Python三维绘图之Matplotlib库的使用方法

    前言 在遇到三维数据时,三维图像能给我们对数据带来更加深入地理解.python的matplotlib库就包含了丰富的三维绘图工具. 1.创建三维坐标轴对象Axes3D 创建Axes3D主要有两种方式, ...

  6. python画三维平面-Python三维绘图--Matplotlib

    编辑推荐: 本文主要介绍如何用python的matplotlib库中丰富的三维绘图工具进行绘图,运用三维图给我们对数据带来更加深入地理解,希望对大家有帮助. 本文来自于csdn ,由火龙果软件Alic ...

  7. android 串口一直打开_实例 | 使用Python串口实时显示数据并绘图

    今天为大家分享一篇使用Python串口实时显示数据并绘图的例子,具有很好的参考价值,希望对大家有所帮助. 一.安装pyserial以及基本用法 使用pyserial进行串口传输,在cmd下输入命令pi ...

  8. python串口数据绘图_使用Python串口实时显示数据并绘图的例子

    使用pyserial进行串口传输 一.安装pyserial以及基本用法 在cmd下输入命令pip install pyserial 注:升级pip后会出现 "'E:\Anaconda3\Sc ...

  9. python中texttable库显示实时数据_用Python串口实时显示数据并绘图pyqtgraph

    用Python串口实时显示数据并绘图 使用pyserial进行串口传输 一.安装pyserial以及基本用法 在cmd下输入命令pip install pyserial 注:升级pip后会出现 &qu ...

  10. 用Python串口实时显示数据并绘图pyqtgraph(详细教程)

    用Python串口实时显示数据并绘图 使用pyserial进行串口传输 一.安装pyserial以及基本用法 在cmd下输入命令pip install pyserial 注:升级pip后会出现 &qu ...

最新文章

  1. React Native 0.59.0 发布,使用 React 编写原生应用
  2. Coding:就地合并两个排序数组
  3. 科大讯飞2020完整事件抽取系统(bert+数据集)
  4. html 不显示null,如果model.entity为null,则不显示/写特定的html
  5. Eclipse/NSight解决办法:unsolved inclusion stdio.h/map/string/queue/list
  6. .Net向Page和UpdatePanel输出JS
  7. php不包含_php 正则 不包含某字符串的正则表达式
  8. J2EE框架学习经典总结
  9. Acer 4750 安装黑苹果_黑苹果系统安装教程之驱动篇
  10. word计算机板书,Word板书设计怎么写
  11. word文档标题变成了一条竖线怎么处理
  12. php仿qq空间网页源码,516 仿QQ空间网页头部代码
  13. LeetCode——解数独
  14. MYSQL 金额转大写中文
  15. vim 打开php 回车没了,设置 - VIM在Fi结束时禁用自动换行
  16. 小米电视不能访问电脑共享文件的解决方案
  17. 动态规划之线性动态规划
  18. xcode不支持ios12beta系统
  19. 区块链共享经济:为什么可以挑战Uber和Airbnb?
  20. YOLOv5改进之十七:CNN+Transformer——融合Bottleneck Transformers

热门文章

  1. 2017江苏高职计算机分数线,2017年江苏高考分数线公布
  2. 敏捷管理中的史诗与故事
  3. CSS基础教程(上)
  4. CORBA Programming with TAO - 3.IDL Data Type(数据类型与Mapping)例子常见问题篇
  5. Ubuntu系统安装及su安装
  6. 国内使用cousera
  7. postgresql 导出单张表
  8. python中的cd是什么意思_cd是什么意思 如果learnPython放在其它盘内该如果解决
  9. manjaro 安装搜狗拼音输入法
  10. 机器学习sklearn基础(1):多元逻辑回归分类器 (pcolormesh说明及绘图)