為什麼選擇aspose.ocr為python通過C ++選擇?

通過C ++使用Aspose.ocr來增強OCR功能。此功能包裝的庫無縫將OCR集成到Python應用程序中,並使用最小的代碼集成。體驗出色的速度和準確性,支持140多種語言,包括拉丁語,西里爾,阿拉伯語,波斯語,指示和中文腳本。識別從掃描的文檔和智能手機照片到屏幕截圖和掃描PDF的各種圖像。先進的預處理過濾器應對旋轉,偏斜和嘈雜的圖像等挑戰,從而通過利用GPU處理來確保最佳性能。

Illustration ocr

迅速而精確的OCR

通過C ++技術,使用最先進的Python實現快速準確的OCR結果。

多語言識別

以140多種語言識別文本,通過C ++集成確保Python應用程序的多功能性。

全面的圖像支持

通過C ++輕鬆地從掃描儀,相機和智能手機中處理圖像。

準確的漢字認可

通過C ++,在Python項目中精確地認識了6,000多個漢字。

維護字體樣式和格式化

保留字體樣式和格式化,以通過C ++在Python應用程序中準確表示已識別的文本。

實時代碼樣本

僅以三行代碼中的圖像啟動文本識別。體驗簡單!

準備識別 準備識別 在此處放置文件或單擊瀏覽 *

*通過上傳文件或使用您同意我們的服務 使用條款隱私政策.

識別結果
 

將圖像轉換為文字

更多例子 >
// Initialize OCR engine
var recognitionEngine = new Aspose.OCR.AsposeOcr();
// Extract text from image
string result = recognitionEngine.RecognizeImage("<file name>");
// Display the recognition result
Console.WriteLine(result);

選擇您的偏好

為您的需求選擇合適的庫。探索可用的API及其選擇最有效解決方案的功能。

多功能性

Python via .NET

代碼的易於開發,可讀性和可維護性
擁有最多的功能並獲得最頻繁的更新
總體速度可能比其他平台慢一點

統一

Python via Java

在任何平台上使用相同的庫
在任何設備上無縫運行您的應用程序
需要Java運行時環境(JRE)版本8或更高版本

表現

Python via C++

無論平台如何,最快的速度
對資源管理的大量控制
針對經驗豐富的開發人員

Python應用的OCR集成

aspose.ocr for Python通過C ++通過支持[C ++]的任何平台(https://docs.aspose.com/ocr/python-cpp/system-requirements/)無縫集成 - 無論是在桌面Windows,Windows Server,MacOS,Linux,Linux還是雲上。

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

支持的文件格式

Aspose.OCR for Python via C++ 可以使用任何 文件 您可以從掃描儀或相機中獲得。識別結果可以保存,導入到數據庫或實時分析。

圖像

  • JPEG
  • PNG
  • TIFF
  • BMP

批量OCR

  • Multi-page PDF
  • ZIP
  • Folder

識別結果

  • Text
  • PDF
  • Microsoft Word
  • Microsoft Excel
  • RTF
  • JSON
  • XML

通過C ++輕鬆安裝Python

python通過C ++作為Python軟件包或[可下載文件](https://releases.aspose.com/ocr/python-cpp/)以最小的依賴關係傳遞。輕鬆[install](https://docs.aspose.com/ocr/python-cpp/installation/)它進入您的項目,您可以用多種支持語言識別文本並以各種格式識別識別結果。

[請求試用許可證](https://purchase.aspose.com/temporary-license),以啟動無限制的功能性OCR應用程序的開發。

Python應用的C ++後端集成

我們的庫與C ++後端無縫集成,使Python應用程序可以在任何平台上無縫運行 - 桌面Windows,Windows Server,Macos,Linux和Cloud。

140多種識別語言

支持各種語言和腳本,包括混合語言:

通過讓庫檢測語言或定義以提高性能來優化識別。

  • 延長拉丁語字母:英語,西班牙語,法語,印尼,葡萄牙語,德國,越南語,土耳其語,意大利語,波蘭語等80歲以上;
  • 西里爾字母:俄羅斯,烏克蘭,哈薩克,塞爾維亞,白俄羅斯,保加利亞語;
  • 阿拉伯語,波斯語,烏爾都語;
  • 中文和devanagari劇本,包括印地語,馬拉地語,博伊布里等。

關鍵功能

Aspose.OCR for Python via C++ 通過C ++探索aspose.ocr的高級功能。

Feature icon

照片OCR

從智能手機照片中提取文字,具有掃描級別的精度。

Feature icon

可搜索的PDF

將任何掃描轉換為完全可搜索且可索引的文檔。

Feature icon

URL識別

識別來自URL的圖像而無需在本地下載。

Feature icon

散裝認可

閱讀來自多頁文檔,文件夾和檔案的所有圖像。

Feature icon

任何字體和样式

識別並識別所有流行字體和样式中的文本。

Feature icon

微調識別

調整每個OCR參數以獲得最佳識別結果。

Feature icon

拼寫檢查器

通過自動糾正拼寫錯誤的單詞來改善結果。

Feature icon

在圖像中找到文字

在一組圖像中搜索文本或正則表達式。

Feature icon

比較圖像文本

無論情況和佈局如何,都比較兩個圖像上的文本。

Feature icon

限制識別範圍

限制OCR引擎將要尋找的字符集。

Feature icon

檢測圖像缺陷

自動發現圖像的潛在問題領域。

Feature icon

認識區域

找到並僅讀取圖像的特定區域,而不是全部文本。

Python代碼樣本

發現代碼樣本以通過C ++無縫將Aspose.ocr集成到您的應用程序中。

輕鬆安裝

作為輕巧的Python軟件包或具有最小依賴性的可下載文件,Aspose.ocr for Python通過C ++確保了簡單的分發。將其直接從Python集成到您的項目中,您準備好利用完整的OCR功能,以節省各種格式的識別能力。

後安裝後,迅速開始使用aspose.ocr。臨時許可將刪除30天的所有試用版本限制。利用此期間來啟動功能齊全的OCR應用程序的開發,從而使您可以在稍後通過C ++做出明智的購買aspose.ocr。

文件區域檢測

文本文檔的圖像掃描或照片通常包括多個內容塊,包括文本段落,表,插圖,公式等。成功,準確地識別頁面上這些感興趣的領域對於有效的OCR至關重要。這個關鍵過程稱為文檔區域檢測,涉及不同內容區域的識別,組織和分類。

Aspose.ocr提供了幾種文檔區域檢測算法,使您可以選擇最適合特定內容的文檔檢測算法。

定型圖像內容的設置-Python OCR

settings = asposeocr.RecognitionSettings()
settings.areasMode = asposeocr.DetectAreasMode.TABLE
# DetectAreasMode.DOCUMENT / PHOTO / CURVED_TEXT / TABLE / COMBINE

input_data = [asposeocr.AsposeOCRInput()]
input_data[0].url = 'path/to/file'
recognize_result = asposeocr.AsposeOCRRecognize(input_data, settings)

各種輸出格式

C ++的OCR可以以多種格式保存識別結果,因此可以將它們共享,存儲在數據庫中,顯示或分析:純文本,PDF,Microsoft Word,Microsoft Word,Microsoft Excel,JSON和XML。 {index-content-python-cpp.code_samples.item3.content2}

將識別結果保存到JSON -Python

recognize_result_txt 
    = asposeocr.AsposeOCRSerializeResult(
      recognize_result, 
      asposeocr.ExportFormat.json)