如何检测图像是纹理图像还是基于图案的图像?

蒂娜J

我有一个关于计算机视觉的问题;似乎是一个普遍的问题,但是无论如何,只是想知道您是否有线索。我想知道是否存在一种有效的方法来区分真实照片之间的纹理图像(或具有重复图案的照片)?模式可以具有精确的重复,或者仅具有主要的相似性。实际上,我正在尝试查看给定的图像,是否可以检测到它是基于纹理还是基于图案的图像,并且可能是实时的?

例如,在我们的上下文中,这三个被认为是纹理:

http://www.bigchrisart.com/sites/default/files/video/TR_Texture_RockWall.jpg http://www.colourbox.com/preview/4440275-144135-seamless-geometric-op-art-texture.jpg

谢谢!

lennon310

我无法打开您的第一张图片。我在第二个傅立叶变换上实现了傅立叶变换,可以看到特定点的频率响应:

在此处输入图片说明

您可以通过提取幅度的局部最大值来进一步处理图像,并且它们到中心的距离相同(零频率)。这可以被认为是重复模式。

关于模式共享主要相似性而不是重复特征的情况,很难判断频率幅度是否仍然具有如此明显的响应。这取决于图案的外观。

另一种可能的方法是图像上的自动相关。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检测图像是纹理图像还是基于图案的图像?

来自分类Dev

如何检测图像是否为灰度

来自分类Dev

用纹理/图案填充图像

来自分类Dev

使用Imagick检测图像是灰度还是彩色

来自分类Dev

如何检测图像中的QR码图案?

来自分类Dev

检测图像中的纹理

来自分类Dev

检测图像是否嵌入

来自分类Dev

如何知道图像是来自相机还是文件系统

来自分类Dev

如何检测图像(GIF)是动画还是静止

来自分类Dev

识别图像是横向还是纵向

来自分类Dev

如何检测图像是否只有错误的 EXIF 或图像应该旋转?

来自分类Dev

如何用图案填充图像

来自分类Dev

显示图像是Matlab

来自分类Dev

如何确定图像是否需要旋转

来自分类Dev

如何确定图像是否饱和?

来自分类Dev

如何查找图像是否存在-解析

来自分类Dev

如何确定图像是否超链接?

来自分类Dev

如何查找图像是否存在-解析

来自分类Dev

如何知道图像是否仍然存在

来自分类Dev

如何确定图库中的图像是从相机中以纵向还是横向拍摄的

来自分类Dev

如何确定我的图像是亮文本还是暗文本?[LabVIEW]

来自分类Dev

如何检查所选图像是否为全景图像

来自分类Dev

如何检查所选图像是否为全景图像

来自分类Dev

如何检查上传的图像是否实际上是图像

来自分类Dev

检查图像是全白还是全透明的最快方法

来自分类Dev

我怎么知道图像是RGB还是BGR格式?

来自分类Dev

如何使用JavaScript检测图像是否已粘贴或拖放到可编辑的区域?

来自分类Dev

如何检测两个图像是否在Java中发生冲突?

来自分类Dev

使用PIL检测图像是否有边框