V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ionblue
V2EX  ›  问与答

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

  •  
  •   ionblue · 2018-05-25 17:13:03 +08:00 · 2111 次点击
    这是一个创建于 2134 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    2 条回复    2018-05-26 09:23:09 +08:00
    jakiepaper
        1
    jakiepaper  
       2018-05-26 02:11:07 +08:00 via Android
    可以考虑先 interpolate 一下原始数据,就可以得到取得平滑的结果了
    scipy 和 matplotlib 的内置函数应该就够了
    ionblue
        2
    ionblue  
    OP
       2018-05-26 09:23:09 +08:00 via Android
    @jakiepaper 谢谢,我研究一下。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2935 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:15 · PVG 23:15 · LAX 08:15 · JFK 11:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.