可能的任务

这里有几个改进Mahotas的想法。

新特点

小小的改进

  • 类似于 overlay function from pymorph (甚至只是复制它,并将其调整为mahotas风格)。

  • H-最大值变换(同样,Pyform可以提供基础)

  • entropy thresholding

内饰

这些可能非常复杂,因为它们需要了解毛霍塔的内部工作原理,但这确实吸引了特定的个性。

  • 用C++实现C数组上的特例一维卷积。其想法是,您可以在一个维度上编写一个紧密的内部循环:

    void multiply(floating* r, const floating* f, const floating a, const int n, const int r_step, const int f_step) {
        for (int i = 0; i != n; ++i) {
            *r += a * *f;
            r += r_step;
            f += f_step;
        }
    }
    

要实施以下操作:

r[row] += a* f[row+offset]

您可以使用所有不同的值来调用它 aoffset 它们构成了你的过滤器。这将对Guassian过滤非常有用。

教程

Mahotas有非常好的API文档,但不是很多 start to finish 涉及到它的几个部分的教程(甚至是其他包,当然,能够无缝地使用其他包是使用它的一个很好的理由)。