我有一大批扫描图像,它们都有一定的偏斜,并带有白色区域。
因此,这些图像具有由彩色矩形组成的形状,被一个较大的白色区域包围。问题是这些彩色矩形不平行于图像边界。
我相信肯定有一种编程方法能够检测出这些彩色矩形,以便我可以旋转图像(从而将其去掉偏斜),然后裁剪它,只留下有趣的部分。我猜我真的不确定这个过程叫什么,所以我在Google上搜索解决方案时遇到了麻烦。
是否有人知道一种方法可以让我开始?是否有任何库可以使用?或者是否有任何算法名称可以提供帮助?
我计划使用Java进行这个项目,但我还没有真正开始,所以我对任何语言的库建议都持开放态度。