我希望在 2D 对象检测方面获得一些帮助。我将简要概述将在其中实现的上下文。
将拍摄天花板的图像。天花板上会放置标记,以便确定相机的方向。照片将始终正面朝上拍摄。我的目标是检测图像中的这些标记之一并确定其旋转。因此旋转和缩放(在较小程度上)将是图像检测中使用的两个主要因素。我将用 C# 或 matlab 编写软件(还不太确定)。
例如,标记可能是这样的箭头:
天花板的图像会包含标记。该软件需要检测单个标记并确定它已旋转 170 度。
我之前没有图像分析经验。我知道图像处理是一个相当广泛的话题,希望就我应该朝哪个方向以及哪种技术最适合我的应用程序获得一些建议。谢谢!
最佳答案
我不直接从事该领域,但我会告诉您从专门研究边缘检测开始。如果您有数学/工程背景,这些 Material 很容易理解:
这似乎激发了一些想法: http://www.cfar.umd.edu/~fer/cmsc426/lectures/edge1.ppt
关于c# - 检测二维图像中的标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1698355/