【问题标题】:Set OCR Language with OneNote COM-API使用 OneNote COM-API 设置 OCR 语言
【发布时间】:2017-02-21 21:24:17
【问题描述】:

我使用 OneNote COM API 和 Python 从图像中识别文本。为了加载新图片,我使用了“UpdatePageContent”方法,效果很好。

import traceback
import win32com.client
def oneAddImage(OneNoteObject, PageID):
    try:
        ImagePath = r"C:\TestDir\TestImage.png"
        newContent = u'<?xml version="1.0"?><one:Page xmlns:one="http://schemas.microsoft.com/office/onenote/2013/onenote" ID="%s"><one:PageSettings RTL="false" color="automatic"><one:PageSize><one:Automatic/></one:PageSize><one:RuleLines visible="false"/></one:PageSettings><one:Image format="png" originalPageNumber="0"><one:Position x="36.0" y="86.4000015258789" z="0"/><one:File path="%s"/></one:Image></one:Page>'%(PageID, ImagePath)

        OneNoteObject = win32com.client.gencache.EnsureDispatch('OneNote.Application')

        OneNoteObject.UpdatePageContent(newContent, xsSchema=win32com.client.constants.xs2013)

    except Exception:
        print(str(traceback.format_exc()))
        return False

我的问题是如何设置加载图像时 OCR 服务使用的语言?

【问题讨论】:

    标签: python ms-office ocr onenote onenote-api


    【解决方案1】:

    一旦服务看到您的图片没有语言 ID,它应该会自动识别它。这不是你看到的吗?

    【讨论】:

    • 不,如果我不输入语言,OCR 将使用默认语言。在这种情况下,我想对图片中的 API 执行相同的操作。 [![在此处输入图片描述][1]][1] [1]:i.stack.imgur.com/WXUvK.png
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-22
    相关资源
    最近更新 更多