3

我在搞乱图像处理,主要是使用 Python。我现在不太担心性能,因为我只是为了好玩。到目前为止,我可以加载位图,合并它们(根据某些功能),并进行一些非常粗略的分析(找到最亮/最暗的点,诸如此类)。

我希望能够拍摄图像,生成一组控制点(我现在或多或少可以这样做),然后涂抹图像,从控制点开始并沿特定方向移动。我不确定的是涂抹本身的过程。有什么好的算法呢?

4

5 回答 5

2

试试 PythonMagick(Python 的 ImageMagick 库绑定)。如果您在发行版的存储库中找不到它,请在此处获取:http ://www.imagemagick.org/download/python/

它的效果功能比你可以动摇的还要多。

于 2009-06-10T15:16:39.253 回答
1

一种方法是对控制点定义的区域中的每个点应用高斯模糊(或某种其他类型的模糊)。

于 2009-06-10T15:08:41.703 回答
1

一种方法是创建一个控制点移动的网格,然后使用纹理映射技术将图像映射回扭曲的网格。

于 2009-06-10T15:10:01.590 回答
1

这个问题已经很老了,但我最近对这个主题很感兴趣,所以也许这可能对某人有帮助。我使用 Imagick for PHP 实现了一个“涂抹”画笔,它大致基于本文中描述的涂抹技术。如果您想检查代码,请随时查看项目:Magickpaint

于 2016-06-18T17:45:22.177 回答
0

我可以保证上面提到的高斯模糊,它实现起来非常简单,并且提供了相当不错的模糊结果。

詹姆士

于 2009-06-10T15:21:31.647 回答