奥克拉皮

cloudmersive-ocr-api-client的Python项目详细描述


cloudmersive_ocr_api_客户端

强大的光学字符识别(OCR)API允许您将页面的扫描图像转换为可识别的文本。在

这个Python包为Cloudmersive OCR提供了一个本机API客户机

  • API版本:v1
  • 软件包版本:3.0.1
  • 生成包:io.swagger.codegen.语言.PythonClientCodegen在

要求

Python 2.7和3.4+

安装和使用

pip安装

如果python包托管在Github上,则可以直接从Github安装

pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

(您可能需要使用根权限运行pipsudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

然后导入包:

^{pr2}$

设置工具

通过Setuptools安装。在

python setup.py install --user

(或sudo python setup.py install为所有用户安装软件包)

然后导入包:

importcloudmersive_ocr_api_client

入门

请按照installation procedure操作,然后运行以下命令:

from__future__importprint_functionimporttimeimportcloudmersive_ocr_api_clientfromcloudmersive_ocr_api_client.restimportApiExceptionfrompprintimportpprint# Configure API key authorization: Apikeyconfiguration=cloudmersive_ocr_api_client.Configuration()configuration.api_key['Apikey']='YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['Apikey'] = 'Bearer'# create an instance of the API classapi_instance=cloudmersive_ocr_api_client.ImageOcrApi(cloudmersive_ocr_api_client.ApiClient(configuration))image_file='/path/to/file.txt'# file | Image file to perform OCR on.  Common file formats such as PNG, JPEG are supported.language='language_example'# str | Optional, language of the input document, default is English (ENG).  Possible values are ENG (English), ARA (Arabic), ZHO (Chinese - Simplified), ZHO-HANT (Chinese - Traditional), ASM (Assamese), AFR (Afrikaans), AMH (Amharic), AZE (Azerbaijani), AZE-CYRL (Azerbaijani - Cyrillic), BEL (Belarusian), BEN (Bengali), BOD (Tibetan), BOS (Bosnian), BUL (Bulgarian), CAT (Catalan; Valencian), CEB (Cebuano), CES (Czech), CHR (Cherokee), CYM (Welsh), DAN (Danish), DEU (German), DZO (Dzongkha), ELL (Greek), ENM (Archaic/Middle English), EPO (Esperanto), EST (Estonian), EUS (Basque), FAS (Persian), FIN (Finnish), FRA (French), FRK (Frankish), FRM (Middle-French), GLE (Irish), GLG (Galician), GRC (Ancient Greek), HAT (Hatian), HEB (Hebrew), HIN (Hindi), HRV (Croatian), HUN (Hungarian), IKU (Inuktitut), IND (Indonesian), ISL (Icelandic), ITA (Italian), ITA-OLD (Old - Italian), JAV (Javanese), JPN (Japanese), KAN (Kannada), KAT (Georgian), KAT-OLD (Old-Georgian), KAZ (Kazakh), KHM (Central Khmer), KIR (Kirghiz), KOR (Korean), KUR (Kurdish), LAO (Lao), LAT (Latin), LAV (Latvian), LIT (Lithuanian), MAL (Malayalam), MAR (Marathi), MKD (Macedonian), MLT (Maltese), MSA (Malay), MYA (Burmese), NEP (Nepali), NLD (Dutch), NOR (Norwegian), ORI (Oriya), PAN (Panjabi), POL (Polish), POR (Portuguese), PUS (Pushto), RON (Romanian), RUS (Russian), SAN (Sanskrit), SIN (Sinhala), SLK (Slovak), SLV (Slovenian), SPA (Spanish), SPA-OLD (Old Spanish), SQI (Albanian), SRP (Serbian), SRP-LAT (Latin Serbian), SWA (Swahili), SWE (Swedish), SYR (Syriac), TAM (Tamil), TEL (Telugu), TGK (Tajik), TGL (Tagalog), THA (Thai), TIR (Tigrinya), TUR (Turkish), UIG (Uighur), UKR (Ukrainian), URD (Urdu), UZB (Uzbek), UZB-CYR (Cyrillic Uzbek), VIE (Vietnamese), YID (Yiddish) (optional)preprocessing='preprocessing_example'# str | Optional, preprocessing mode, default is 'Auto'.  Possible values are None (no preprocessing of the image), and Auto (automatic image enhancement of the image before OCR is applied; this is recommended). (optional)try:# Convert a scanned image into words with locationapi_response=api_instance.image_ocr_image_lines_with_location(image_file,language=language,preprocessing=preprocessing)pprint(api_response)exceptApiExceptionase:print("Exception when calling ImageOcrApi->image_ocr_image_lines_with_location: %s\n"%e)

API终结点文档

所有uri都是相对于https://api.cloudmersive.com

ClassMethodHTTP requestDescription
ImageOcrApiimage_ocr_image_lines_with_locationPOST /ocr/image/to/lines-with-locationConvert a scanned image into words with location
ImageOcrApiimage_ocr_image_words_with_locationPOST /ocr/image/to/words-with-locationConvert a scanned image into words with location
ImageOcrApiimage_ocr_photo_recognize_business_cardPOST /ocr/photo/recognize/business-cardRecognize a photo of a business card, extract key business information
ImageOcrApiimage_ocr_photo_recognize_formPOST /ocr/photo/recognize/formRecognize a photo of a form, extract key fields and business information
ImageOcrApiimage_ocr_photo_recognize_form_advancedPOST /ocr/photo/recognize/form/advancedRecognize a photo of a form, extract key fields using stored templates
ImageOcrApiimage_ocr_photo_recognize_receiptPOST /ocr/photo/recognize/receiptRecognize a photo of a receipt, extract key business information
ImageOcrApiimage_ocr_photo_to_textPOST /ocr/photo/toTextConvert a photo of a document into text
ImageOcrApiimage_ocr_photo_words_with_locationPOST /ocr/photo/to/words-with-locationConvert a photo of a document or receipt into words with location
ImageOcrApiimage_ocr_postPOST /ocr/image/toTextConvert a scanned image into text
PdfOcrApipdf_ocr_pdf_to_lines_with_locationPOST /ocr/pdf/to/lines-with-locationConvert a PDF into text lines with location
PdfOcrApipdf_ocr_pdf_to_words_with_locationPOST /ocr/pdf/to/words-with-locationConvert a PDF into words with location
PdfOcrApipdf_ocr_postPOST /ocr/pdf/toTextConverts an uploaded PDF file into text via Optical Character Recognition.
PreprocessingApipreprocessing_binarizePOST /ocr/preprocessing/image/binarizeConvert an image of text into a binarized (light and dark) view
PreprocessingApipreprocessing_binarize_advancedPOST /ocr/preprocessing/image/binarize/advancedConvert an image of text into a binary (light and dark) view with ML
PreprocessingApipreprocessing_get_page_anglePOST /ocr/preprocessing/image/get-page-angleGet the angle of the page / document / receipt
PreprocessingApipreprocessing_unrotatePOST /ocr/preprocessing/image/unrotateDetect and unrotate a document image
PreprocessingApipreprocessing_unrotate_advancedPOST /ocr/preprocessing/image/unrotate/advancedDetect and unrotate a document image (advanced)
PreprocessingApipreprocessing_unskewPOST /ocr/preprocessing/image/unskewDetect and unskew a photo of a document
ReceiptsApireceipts_photo_to_csvPOST /ocr/receipts/photo/to/csvConvert a photo of a receipt into a CSV file containing structured information from the receipt

模型文档

授权文件

阿皮基

  • Type:API密钥
  • API key参数名:Apikey
  • Location:HTTP头

作者

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Gradle嵌套项目配置   java一些mipmap没有显示   java如何使用按钮设置值以在wicket中输入文本   可分页的java自定义排序参数   java Android AdMob NoSuchMethodError:没有静态方法zzand()   java安卓工作室;启动到USB设备(手机),已安装但无法打开   java如何使用jsoup从HTML解析表   java如何自动生成arraylist?   java定制外观和感觉Nimbus   在Java中使用气泡排序对24位数组进行排序   java我无法将javafx与spring集成   java Play 2.7 http请求post请求   Java哈希表在“put”期间用新密钥覆盖现有密钥   如何找到java更新版本?