ionblue
V2EX  ›  问与答

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

  •  
  •   ionblue · May 25, 2018 · 2514 views
    This topic created in 2909 days ago, the information mentioned may be changed or developed.

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

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

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

    2 replies    2018-05-26 09:23:09 +08:00
    jakiepaper
        1
    jakiepaper  
       May 26, 2018 via Android
    可以考虑先 interpolate 一下原始数据,就可以得到取得平滑的结果了
    scipy 和 matplotlib 的内置函数应该就够了
    ionblue
        2
    ionblue  
    OP
       May 26, 2018 via Android
    @jakiepaper 谢谢,我研究一下。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3457 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 12:10 · PVG 20:10 · LAX 05:10 · JFK 08:10
    ♥ Do have faith in what you're doing.