python三维方式显示灰度图像(已验证)
直接上代码
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三维方式显示灰度图像(已验证)相关推荐
- python图像分类实验总结_图像分类的5种技术,总结并归纳算法、实现方式,并进行实验验证...
本文为你介绍图像分类的5种技术,总结并归纳算法.实现方式,并进行实验验证. 图像分类问题就是从固定的一组分类中,给输入图像分配标签的任务.这是计算机视觉的核心问题之一,尽管它看似简单,却在实际生活中有 ...
- python三维矩阵出图_python读取图片的方式,以及将图片以三维数组的形式输出方法...
python 三维npy数组如何画成三维图片 画成三维图片? 你要是想要看空间分布的话画散点图就可以啊,用matplotlib 网页链接 要是那种各种弯曲的面,也是matplotlib 网页链接 再就 ...
- w10添加蓝牙显示无法连接服务器失败,技术解答Win10系统下显示蓝牙已配对但未连接的修复方式...
电脑已经成为了大家生活中不可或缺的东西,而且基本上所有的用户电脑都安装了windows系统,操作系统的过程中往往会遇到一些问题,就比如Win10系统下显示蓝牙已配对但未连接的情况,如果你的电脑技术不够 ...
- 如何在Python Django中处理用户身份验证
by Mohammed Subhan Khan 由Mohammed Subhan Khan 如何在Python Django中处理用户身份验证 (How to handle user authenti ...
- python画图三维-Python三维绘图之Matplotlib库的使用方法
前言 在遇到三维数据时,三维图像能给我们对数据带来更加深入地理解.python的matplotlib库就包含了丰富的三维绘图工具. 1.创建三维坐标轴对象Axes3D 创建Axes3D主要有两种方式, ...
- python画三维平面-Python三维绘图--Matplotlib
编辑推荐: 本文主要介绍如何用python的matplotlib库中丰富的三维绘图工具进行绘图,运用三维图给我们对数据带来更加深入地理解,希望对大家有帮助. 本文来自于csdn ,由火龙果软件Alic ...
- android 串口一直打开_实例 | 使用Python串口实时显示数据并绘图
今天为大家分享一篇使用Python串口实时显示数据并绘图的例子,具有很好的参考价值,希望对大家有所帮助. 一.安装pyserial以及基本用法 使用pyserial进行串口传输,在cmd下输入命令pi ...
- python串口数据绘图_使用Python串口实时显示数据并绘图的例子
使用pyserial进行串口传输 一.安装pyserial以及基本用法 在cmd下输入命令pip install pyserial 注:升级pip后会出现 "'E:\Anaconda3\Sc ...
- python中texttable库显示实时数据_用Python串口实时显示数据并绘图pyqtgraph
用Python串口实时显示数据并绘图 使用pyserial进行串口传输 一.安装pyserial以及基本用法 在cmd下输入命令pip install pyserial 注:升级pip后会出现 &qu ...
- 用Python串口实时显示数据并绘图pyqtgraph(详细教程)
用Python串口实时显示数据并绘图 使用pyserial进行串口传输 一.安装pyserial以及基本用法 在cmd下输入命令pip install pyserial 注:升级pip后会出现 &qu ...
最新文章
- React Native 0.59.0 发布,使用 React 编写原生应用
- Coding:就地合并两个排序数组
- 科大讯飞2020完整事件抽取系统(bert+数据集)
- html 不显示null,如果model.entity为null,则不显示/写特定的html
- Eclipse/NSight解决办法:unsolved inclusion stdio.h/map/string/queue/list
- .Net向Page和UpdatePanel输出JS
- php不包含_php 正则 不包含某字符串的正则表达式
- J2EE框架学习经典总结
- Acer 4750 安装黑苹果_黑苹果系统安装教程之驱动篇
- word计算机板书,Word板书设计怎么写
- word文档标题变成了一条竖线怎么处理
- php仿qq空间网页源码,516 仿QQ空间网页头部代码
- LeetCode——解数独
- MYSQL 金额转大写中文
- vim 打开php 回车没了,设置 - VIM在Fi结束时禁用自动换行
- 小米电视不能访问电脑共享文件的解决方案
- 动态规划之线性动态规划
- xcode不支持ios12beta系统
- 区块链共享经济:为什么可以挑战Uber和Airbnb?
- YOLOv5改进之十七:CNN+Transformer——融合Bottleneck Transformers