2013-06-19 102 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引擎期望字符的大小在一定範圍內。你將不得不研究這個問題,或找到一個主題專家(我不是)。 –

相關問題