[求助] Python 平滑三维图像的方法?

2018-05-25 17:13:03 +08:00
 ionblue

事情是这样的
我最近在做 3D 成像,先通过每个点的三维位置绘制出散点图,然后再连成面
拿到的数据都是 xlsx 格式,前期一直是使用 origin 来实现上面说到的绘制
但是现在 origin 已经不够用了,因为得到的数据并不是很完美,需要一定程度上的平滑( smooth )之后才能拿出去见人,而 origin 给予的自定义空间太小,所以想用 python 来代替

但是从来没有接触过这方面的,所以想问一下,有没有成熟的解决方案或者方便入门的教程之类的?
一般数据量不会超过 10 万个点,大多数是 5-6 万这样子

matlab 应该可以?优先 python,如果 python 做不到或者太麻烦,也可以转向 matlab

2132 次点击
所在节点    问与答
2 条回复
jakiepaper
2018-05-26 02:11:07 +08:00
可以考虑先 interpolate 一下原始数据,就可以得到取得平滑的结果了
scipy 和 matplotlib 的内置函数应该就够了
ionblue
2018-05-26 09:23:09 +08:00
@jakiepaper 谢谢,我研究一下。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/457783

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX