python画球面投影_python - 将图像映射到球体上并绘制3D轨迹 - 堆栈内存溢出
一旦拥有了你的星球,使用mayavi.mlab.plot3d绘制轨迹很容易,所以我将专注于使用mayavi将行星映射到球体的纹理。 (原则上我们可以使用matplotlib执行任务,但与mayavi相比,性能和质量要差得多,请参阅本答案的结尾。)
漂亮的场景:球体上的球体
事实证明,如果你想将一个球形的参数化图像映射到一个球体上,你必须让你的手有点脏,并使用一些裸vtk,但实际上很少有工作要做,结果看起来很棒。 他们的自述文件说这些图像有
地理(PlateCarrée)投影,基于相等的纬度 - 经度网格间距(不是等面积投影!)
在维基百科中查找它,结果证明这也称为equirectangular投影 。 换句话说,沿x像素直接对应于经度,沿y像素直接对应于纬度。 这就是我所说的“球形参数化”。
因此在这种情况下,我们可以使用低级TexturedSphereSource来生成可以映射到纹理的球体。 自己构造一个球体网格可能会导致映射中的工件(稍后会详细介绍)。
对于低级别的vtk工作,我重写了这里发现的官方示例 。 这就是它所需要的一切:
from mayavi import mlab
from tvtk.api import tvtk # python wrappers for the C++ vtk ecosystem
def auto_sphere(image_file):
# create a figure window (and scene)
fig = mlab.figure(size=(600, 600))
# load and map the texture
im
python画球面投影_python - 将图像映射到球体上并绘制3D轨迹 - 堆栈内存溢出相关推荐
- python extractall函数_python - Pandas从str.extractall('#')给出错误 - 堆栈内存溢出
我试图从推文文本中过滤掉所有#关键字. 我使用str.extractall()来提取#关键字的所有关键字. 这是我第一次使用pandas从tweetText过滤关键字. 输入,代码,预期输出和错误如下 ...
- python画球面投影_python – matplotlib:半球/楔形的自定义投影
我正在看matplotlib画廊中的custom projection示例 – 我正在尝试修改它以仅绘制南半球.我已将必要的[-pi / 2,pi / 2]限制调整为[-pi / 2,0].现在我一直 ...
- 用python画统计图表_Python数据科学(九)- 使用Pandas绘制统计图表
作者:许胜利 Python爱好者社区专栏作者 博客专栏:许胜利的博客专栏 1.信息可视化 因为人对图像信息的解析效率比文字更高,所以可视化可以使数据更为直观,便于理解,使决策变得高效,所以信息可视化就 ...
- python colorbar位置大小调整_python - matplotlib相邻子图:添加colorbar更改子图的大小 - 堆栈内存溢出...
实际上,以下来自用户ImportanceOfBeingErnest的注释并使用axes_grid1,我可以使它工作. 主要区别:对于每一行,我定义一个ImageGrid对象: axrows = [[] ...
- python requests 异步调用_python - 如何使用requests_html异步获取()URL列表? - 堆栈内存溢出...
我正在尝试使用python包resuqests_html异步获取()URL列表,类似于使用Python 3.6.5和request_html 0.10.0 的README中的异步示例 . 我的理解是, ...
- python查找文件中某些字符串_python - Python无法从2个文件的字符串搜索中提取数据吗? - 堆栈内存溢出...
我使用此代码在2个文件中搜索和比较字符串 fsig = open('file1.txt', 'r', encoding="utf8") fresult = open('file2. ...
- python open permission denied_python - Image.open PermissionError:[Errno 13]权限被拒绝: - 堆栈内存溢出...
我正在制作一个图像分类器,以使用Python和TensorFlow对火箭和飞机进行分类,但是我无法使用Pil.Image.Open加载我的训练图像文件夹. 这是我的代码: train_data = & ...
- python创建表格怎么只能65536_python - 在Python和Excel 2010中使用Win32时如何克服65536 Excel行限制 - 堆栈内存溢出...
我可以使用大于65536行的输入工作表来创建Excel 2010数据透视表. 当我使用win32com.client和'Excel.Application'在Python中尝试此操作时,失败并显示以下 ...
- python将输出结果写入csv_python - 将输出写入CSV文件[处于保留状态] - 堆栈内存溢出...
我已经建立了一个对象检测模型来检测视频帧中的一些对象.它可以正常工作,但是我无法将输出数据写入到csv文件中 我已经编写了用于对象检测的代码,并将检测的一些输出参数写入csv文件. from __fu ...
最新文章
- 机洗内裤容易得暗病?这个锅我们袜子不背!
- python切片语法-详解Python 切片语法
- 2019计算机统考word视频,2019年9月 全国计算机二级 MS Office (Word 美化文档)
- win10休眠_win10休眠重新开机黑屏进入不了系统
- 男朋友出的性格测试题
- Qt中的角度和正方向描述清单
- Linux——Vi/Vim如何消除搜索后的关键字高亮
- 内网和外网的区别_在家办公不再难,花生壳盒子助你内网穿透一臂之力
- java_home not found in your enviroment 问题解决方法
- android裁剪部分放大动画,【Android】图片放大被截了一部分之认识clipChildren属性的用法...
- 产业互联网周报:滴滴被处以80亿元巨额罚款;消息称中国正启动欧洲企业到中国上市计划;字节跳动确认自研专用芯片...
- 海信LINUX系统改安卓,如何获取海信电视的root许可一键单击海信Smart TV的root卸载内置软件...
- Android 13 Beta 版发布,诸多亮点不容错过
- 深度学习模块介绍 —— Hourglass Module
- 手机连接电脑后,电脑上显示不出来手机的文件夹
- Python的平凡之路(3)
- 实验:跨域VPN-OptionC方式-方案二
- 《笨方法学PYTHON》——fourteenthlesson
- SpringBoot整合MybatisPlus遇到的大坑!
- HDU-5514-Frogs