2013-06-19 58 views
0

当前我正在使用AVFoundation框架捕捉图像的图像应用程序。但我所看到的是,以某种分辨率和DPI拍摄图像(可能是300 DPI或更高)。在iOS中以更高的分辨率捕捉图像

如何做到这一点?

+1

DPI是打印分辨率,不是捕捉,除非你在谈论扫描仪。你正在捕捉屏幕或相机? –

+0

我想从iOS摄像头捕获更高分辨率的图像,之后我将使用任何OCR引擎处理该图像以提取字符。 – user1227928

回答

2

在这里有很多关于尝试在相机生成的图像上进行OCR的文章。问题不是分辨率太低,而是太高。我现在找不到链接,但是大约一年前有一个问题,最终如果图像尺寸减少了四倍左右,OCR引擎运行得更好。如果您在“预览”中检查图像,则需要的是每个字符的像素数,例如16x16或32x32,而不是256x256。坦率地说,我不知道确切的数字,但我相信你可以研究这个,并从实际的框架用户中找到告诉你最佳大小的文章。

Here is a nice response关于如何最好地缩放大图(带有代码链接)。

+0

感谢David的反馈,但缩放是否是解决方案?因为我读了一些地方,只是通过在捕获的像素之间添加额外的像素或通过拉伸像素来使图像变大,但这些方法总是会导致逼近。你的图像总是失去一些清晰度和质量! – user1227928

+0

我说的问题是,OCR引擎期望文本的大小在一定范围内 - 当像素过多时,它们会完全混淆。我想不出通用OCR引擎的名字,但是如果你搜索iOS标签的帖子,你会发现一个人以前的帖子根本没有运气的全尺寸图片,但在缩小尺寸之后好运图像(我有一个评论或答案)。我认为OCR引擎期望字符的大小在一定范围内。你将不得不研究这个问题,或找到一个主题专家(我不是)。 –

相关问题