2024-09-28 22:44:17 发布
网友
我想消除关键点周围的图像(一个博物馆画廊的艺术作品)的框架。换言之,我想把实际的艺术作品和它的框架分开。每件艺术品都由不同类型的框架组成。在
啊![使用sift检测到的关键点][1]
我已经为davidlowe的SIFTimplementation编写了一个Python包装器来检测关键点以及计算描述符。在
然而,我的问题是什么是解决这个问题的最佳方法?有下列情况吗?在
非常感谢你的帮助
再次感谢
我会用Hough变换来检测形成四边形的直线。在
如果这幅画真的有正方形或其他东西,你可能会遇到麻烦。我会寻找一些假设,比如:可接受的长宽比,可接受的尺寸。同时找到最外面的四边形,然后朝着图像中心的方向工作,拾取内部四边形(如果适用)。这将为您提供框架及其厚度,因此您可以忽略此处或框架之外的任何关键点。在
另外,如果你收到我的一些随机回复,那是因为我不小心回复了你帖子里的另一个帖子。。。^^在
对于每一件艺术品,您是否有一张干净、适当装框的参考图像?
如果是这样,另一种消除背景杂波的方法是:
此外,几何检查将为您提供单应矩阵,您可以使用它来扭曲您的输入帧,或者投影参考图像的角点。在
这样你就可以在你的画框内自然地获得艺术品区域。在
下面是一个关于如何使用opensift's match tool实现这一点的示例-下面是一个示例。在
我会用Hough变换来检测形成四边形的直线。在
如果这幅画真的有正方形或其他东西,你可能会遇到麻烦。我会寻找一些假设,比如:可接受的长宽比,可接受的尺寸。同时找到最外面的四边形,然后朝着图像中心的方向工作,拾取内部四边形(如果适用)。这将为您提供框架及其厚度,因此您可以忽略此处或框架之外的任何关键点。在
另外,如果你收到我的一些随机回复,那是因为我不小心回复了你帖子里的另一个帖子。。。^^在
对于每一件艺术品,您是否有一张干净、适当装框的参考图像?
如果是这样,另一种消除背景杂波的方法是:
此外,几何检查将为您提供单应矩阵,您可以使用它来扭曲您的输入帧,或者投影参考图像的角点。在
这样你就可以在你的画框内自然地获得艺术品区域。在
下面是一个关于如何使用opensift's match tool实现这一点的示例-下面是一个示例。在
相关问题 更多 >
编程相关推荐