【问题标题】:Image-Processing Image Filters图像处理图像过滤器
【发布时间】:2012-01-02 04:32:17
【问题描述】:

当应用二值化、灰度、棕褐色等滤镜或将图像倾斜一定程度时,数字图像的属性(例如 dct 系数、像素值、YCbCr 等)是否保持不变?如果您能推荐任何有关基本图像处理的阅读或在线教程,也会很有帮助。

【问题讨论】:

    标签: image image-processing filter steganography


    【解决方案1】:

    问:数字图像的属性……是否保持不变……

    A:当然:高度和宽度 ;-)

    问:...或将图像倾斜一定程度...

    答:哎呀——甚至可能不是高度和宽度;)

    无论如何-

    你的问题太宽泛了。

    建议: 获取 Foley/van Damm 的副本:

    【讨论】:

    • 感谢 paulsm4 的好建议。对不起我的问题,我想知道即使应用过滤器也几乎不会改变的图像的属性,所以如果我通过隐写术插入消息,则消息不会被破坏,这与使用 RGB 分量的最低有效位或 DCT 系数不同,这将应用过滤器时最有可能发生变化。
    【解决方案2】:

    听起来您想知道哪些功能对所有类型的图像操作都具有鲁棒性。

    您列出的属性对于您列出的转换并非不变。当您应用根据定义修改像素值的过滤器时,您会询问“像素值”是否保持不变。关于您的列表的唯一肯定答案是,当您应用滤色器时,DCT 系数会保持其分布。

    我将做一个假设并建议您阅读feature detection,其目标是识别图像的显着部分,这些部分在缩放、旋转等变换后保持不变。这些功能是可用于图像拼接、对象检测、按图像搜索等。

    【讨论】:

      【解决方案3】:

      处理图像时,图像的属性(即像素)总是会发生变化。处理只是意味着改变像素值以便最终从中得到一些东西。

      有很多图像处理技术,例如去噪、应用滤镜、调整大小、裁剪、边缘检测等。

      如果您想从头开始学习,请参阅Bob Powell 的教程。它是用 C# 编写的,很容易理解。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-04
        • 1970-01-01
        相关资源
        最近更新 更多