【发布时间】:2012-01-02 04:32:17
【问题描述】:
当应用二值化、灰度、棕褐色等滤镜或将图像倾斜一定程度时,数字图像的属性(例如 dct 系数、像素值、YCbCr 等)是否保持不变?如果您能推荐任何有关基本图像处理的阅读或在线教程,也会很有帮助。
【问题讨论】:
标签: image image-processing filter steganography
当应用二值化、灰度、棕褐色等滤镜或将图像倾斜一定程度时,数字图像的属性(例如 dct 系数、像素值、YCbCr 等)是否保持不变?如果您能推荐任何有关基本图像处理的阅读或在线教程,也会很有帮助。
【问题讨论】:
标签: image image-processing filter steganography
问:数字图像的属性……是否保持不变……
A:当然:高度和宽度 ;-)
问:...或将图像倾斜一定程度...
答:哎呀——甚至可能不是高度和宽度;)
无论如何-
你的问题太宽泛了。
建议: 获取 Foley/van Damm 的副本:
【讨论】:
听起来您想知道哪些功能对所有类型的图像操作都具有鲁棒性。
您列出的属性对于您列出的转换并非不变。当您应用根据定义修改像素值的过滤器时,您会询问“像素值”是否保持不变。关于您的列表的唯一肯定答案是,当您应用滤色器时,DCT 系数会保持其分布。
我将做一个假设并建议您阅读feature detection,其目标是识别图像的显着部分,这些部分在缩放、旋转等变换后保持不变。这些功能是可用于图像拼接、对象检测、按图像搜索等。
【讨论】:
处理图像时,图像的属性(即像素)总是会发生变化。处理只是意味着改变像素值以便最终从中得到一些东西。
有很多图像处理技术,例如去噪、应用滤镜、调整大小、裁剪、边缘检测等。
如果您想从头开始学习,请参阅Bob Powell 的教程。它是用 C# 编写的,很容易理解。
【讨论】: