Image processing 支持图像配准的配准标记

Image processing 支持图像配准的配准标记,image-processing,image-registration,Image Processing,Image Registration,我有一个将被扫描的纸质文档,然后我想对文档不同副本的不同扫描执行图像注册(图像对齐) 我注意到纸质表单通常在纸张的四个角上打印一个“注册标记”(十字线:一个与加号相交的圆)。它看起来像这样: 在我的例子中,我可以自由选择注册标记的确切形状,使图像处理代码尽可能容易地检测到四个注册标记的位置。我的目标是让代码尽可能高效、稳健地检测注册标记,因为图像可能会稍微旋转/倾斜/平移。上面显示的“十字线”形状是否最佳?是否有更好的标记更容易通过算法定位 只有黑色和白色;不幸的是,我无法打印或扫描彩色图像。

我有一个将被扫描的纸质文档,然后我想对文档不同副本的不同扫描执行图像注册(图像对齐)

我注意到纸质表单通常在纸张的四个角上打印一个“注册标记”(十字线:一个与加号相交的圆)。它看起来像这样:

在我的例子中,我可以自由选择注册标记的确切形状,使图像处理代码尽可能容易地检测到四个注册标记的位置。我的目标是让代码尽可能高效、稳健地检测注册标记,因为图像可能会稍微旋转/倾斜/平移。上面显示的“十字线”形状是否最佳?是否有更好的标记更容易通过算法定位


只有黑色和白色;不幸的是,我无法打印或扫描彩色图像。

相关(但不同,它关注的是检测十字线的算法,而不是其他形状是否能够实现更快或更稳健的算法):如果颜色是可能的,我会认为两种对比度很高的颜色(青色和洋红色可能)对于圆的对角象限(通常不会出现在文档中),比圆和十字光标更容易找到。另外,考虑二维码,最好使用3个(或5个)标记,而不是4个,这样你也能知道正确的方向。如果您的页面有带边框和表格的图表,则图像中可能会有许多十字,因此可能会将部分或所有十字光标旋转45度以区分它们,因为在处理过程中,对角十字光标并不比垂直十字光标更难定位。@MarkSetchell,谢谢您的建议!不幸的是,我需要一个黑白的解决方案。你的其他想法很有帮助——谢谢。任何具有独特形状的高对比度功能都可以用于模板匹配。通常你很清楚在哪里可以找到这些特性,所以无论如何,找到它们应该是非常快速和健壮的。