【发布时间】:2016-01-14 18:02:13
【问题描述】:
我正在尝试确定以下图像的方向。给定一个 140x140 到 150X150 像素之间的随机图像,没有 EXIF 数据。有没有一种方法可以将每个图像定义为 0、90、180 或 270 度,以便当我获得特定方向的图像时,我可以将其与我的预定义图像匹配?我已经使用以下tutorial 研究了与 opencv 的特征匹配,它可以正常工作。无论其方向如何,都将图像识别为相同,但我不知道如何区分它们。
【问题讨论】:
-
如果您不知道图像应该是什么样子?不。您可以尝试一些启发式方法,例如搜索蓝色/白色以找到天空并假设它位于图像的顶部,但这些方法可能效果不佳;)
-
这张图片是否旋转了? images.wisegeek.com/abstract-art.jpg
-
我应该清楚的。我保存了 4 张图片,我想将新的随机图片与列表进行匹配以确定匹配。
-
试试 EXIF 库。它会给你图像的方向。
标签: python opencv scikit-learn