可能的任务¶
这里有几个改进Mahotas的想法。
新特点¶
小小的改进¶
类似于
overlay
function from pymorph (甚至只是复制它,并将其调整为mahotas风格)。H-最大值变换(同样,Pyform可以提供基础)
内饰¶
这些可能非常复杂,因为它们需要了解毛霍塔的内部工作原理,但这确实吸引了特定的个性。
用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]
您可以使用所有不同的值来调用它 a
和 offset
它们构成了你的过滤器。这将对Guassian过滤非常有用。
教程¶
Mahotas有非常好的API文档,但不是很多 start to finish 涉及到它的几个部分的教程(甚至是其他包,当然,能够无缝地使用其他包是使用它的一个很好的理由)。