0

我在使用 OCR 时遇到了一个奇怪的问题。基本上,我正在通过我的服务器将 jpg 从 iphone 应用程序发布到 OCR 端点(ocrapiservice.com,FWIW)。照片包含漂亮、清晰的文字,尺寸足够大(2500 奇数像素宽)。然而,结果是难以理解的:

n. E o U > CO CO a £ O a p a h o .8 U o...

如果我将相同的图像上传到 ocrapiservice 的测试门户(一旦图像从 iphone 到达我的服务器,我会通过电子邮件向自己发送图像的副本),结果是相同的。

我在 Photoshop 中打开相同的图像,没有做任何其他事情,使用不同的文件名“另存为”。文件大小几乎翻了一番(我猜是因为这个原因)。现在,如果我上传这张图片,结果几乎是完美的,没有随机字符或难以理解的位。

总而言之,两张图像的尺寸、分辨率、色彩空间等都相同。唯一的区别是我在 Photoshop 中保存为一张,文件大小增加了一倍。

另一个奇怪的方面是,如果我在 Photoshop 中另存为,但选择了中等 jpeg 压缩级别,导致新文件大小与原始图像大致相同,则另存为图像在相同大小的情况下仍能提供良好的效果原文是胡言乱语。

我不知道 Photoshop 是如何让这些图像很好地读入 OCR 的,但是任何指导都将非常感激!特别是关于如何在我的 iPhone 应用程序中有效地对 UIImage 数据执行相同操作以使 OCR 在直接 POST 时工作的任何提示。

谢谢!

4

1 回答 1

1

感谢您的快速回复,伙计们。原来这是图像方向的问题。Photoshop 读取 iPhone 设置的标志并相应地修复方向,而发布图像则直接丢弃它。早该知道!

于 2013-01-04T17:40:42.327 回答