【问题标题】:Image processing ideas图像处理思路
【发布时间】:2011-11-25 18:39:42
【问题描述】:

最近我一直在研究图像算法,部分是为了好玩,部分是为了让我的编程技巧保持敏锐。

我刚刚实现了一个“最近邻”算法,该算法在图像中选择 n 个随机像素,然后将图像中每个其他像素的颜色转换为 n 个选定像素集中其最近邻的颜色.结果是图像上出现了一种“毛玻璃”效果,对于相当大的 n 值(如果 n 太小,则图像会变得块状)。

我只是想知道是否有人对可能有趣的图像实施任何其他好的/有趣的算法?

汤姆

【问题讨论】:

    标签: algorithm image


    【解决方案1】:

    这本书,Digital Image Processing,是图像处理课程中最常用的书籍之一,它将教你很多基础技术,帮助你更好地理解其他算法,比如 Ants Aasma 建议的那些。

    【讨论】:

      【解决方案2】:

      尝试制作安迪·沃霍尔的版画。在 Java 中这很容易。如需更多想法,请查看 GIMP 或类似程序中可用的过滤器。

      Marching Squares 是一种计算机视觉算法。尝试使用它将黑白光栅图像转换为基于对象的场景。

      【讨论】:

        【解决方案3】:
        • 将图片变成披萨
        • 拍摄 N 张图像,通过 MC-Escher 风格的绘画将它们关联起来
        • 从内向外“分解”图像
        • 根据其中的所有颜色将图像转换为单色块(piet 样式)。

        【讨论】:

          【解决方案4】:

          扎染算法怎么样?

          【讨论】:

            【解决方案5】:

            有趣且易于编码的过滤器是:

            • 万花筒
            • 镜头
            • 旋转

            还有很多其他过滤器,但尤其是万花筒,物超所值。我用很多过滤器制作了自己的graphics editor,也在寻找灵感。

            我个人更愿意编写Diffusion Curves,而不是编写图像过滤器,但遗憾的是没有时间玩乐。

            【讨论】:

              【解决方案6】:

              如果您想尝试更具挑战性的事情,请查看网络上的 SIGGRAPH 论文。在那次会议上展示了一些非常漂亮的图像算法。接缝雕刻是一个很酷的例子,实现起来相当简单。

              【讨论】:

                【解决方案7】:

                如果您想要更具挑战性的东西,请尝试完成破碎物体的对称性

                【讨论】:

                • 是个挑战!我还没有看到它做得很好。
                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2011-04-22
                • 1970-01-01
                • 2013-10-10
                相关资源
                最近更新 更多