一段时间以前,我为此编写了以下算法: 切掉一个字母 将其顺时针旋转从-X度到X度,步长为1-2度 每次旋转时通过检查每个侧面上最外层的像素将其捕捉到一个块中 每次旋转时检查/记住块的尺寸 在所有旋转后找到高度/宽度比最高的块,并将初始字母旋转到该位置 现在您已经正确旋转了字母,但请注意,宽字母将横放(如W,将旋转90度),因此您必须为W创建模式以便在其侧面而不是正常情况下进行比较