我想消除在图像(博物馆画廊的艺术品)框架周围检测到的关键点。换句话说,我想从框架中分离出实际的艺术品。每个艺术品都由不同类型的框架组成。
![使用筛选检测到的关键点] [1]
我已经为David Lowe的SIFT implementation编写了Python包装器,用于检测关键点并计算描述符。
但是我的问题是解决此问题的最佳方法是什么?以下任何其他内容?
非常感谢您的帮助
再次感谢
我将进行霍夫变换,并尝试检测形成四边形的线。
如果绘画实际上包含正方形或其他物体,您可能会遇到麻烦。我会寻找一些假设,例如:可接受的宽高比,可接受的尺寸。还要找到最外面的四边形,并朝着图像的中心移动,以拾取内部四边形(如果适用)。这将为您提供框架及其厚度,因此您可以忽略此处或框架之外的任何关键点。
P.S。如果您收到我的一些随机答复,那是因为我不小心在您的主题中回复了另一篇文章... ^^
对于每张艺术品,您是否有一个干净的,正确构图的参考图像?
如果这样,除去背景杂波的另一种方法是:
此外,几何检查将为您提供单应性矩阵,可用于扭曲输入框或投影参考图像的角。
这样,您将以本地方式获得框架内的图稿区域。
以下是有关如何使用opensift's match tool进行操作的示例-下面是说明。
=”