trim = editor.export_(null, MimeType.TEXT, null); 可以返回文本结果
现在我无法用同样的方式得到数学识别结果
我想要拿到数学识别结果的 文本 以及 结果图片
希望得到你得帮助
Best Answer
O
Olivier @MyScript
said
over 2 years ago
Dear 磊 胡,
Thank you for the update.
To answer your questions: -Our technology has not been trained nor tuned to recognize chemistry, so it is not likely to return a proper result (you may give a try, but even setting a custom grammar, result will not be accurate). For information, please find the list of supported Math elements and rules in a Math part: https://developer.myscript.com/docs/interactive-ink/1.5/overview/math-elements-and-rules/
-In order to export as image, we recommend you use the proper "export" function.
Using it, in a Math part, you can export as JPEG or PNG.
Currently, if I understand well, you would like to use the iink SDK to recognize Math?
First, I am not sure yo understand why you are using the "pointerEvents" API: editor.pointerEvents(events.toArray(new PointerEvent[0]), false); editor.waitForIdle();
Now, here is the way you shall proceed (the below code is from the "GetStarted"): String tempDir = getFilesDir().getPath() + File.separator + "tmp"; conf.setString("content-package.temp-folder", tempDir); //set 2 digits for fractions conf.setNumber("math.solver.fractional-part-digits", 2); ...
try { contentPackage = engine.createPackage(file); //create a Math part contentPart = contentPackage.createPart("Math"); } ...
//export as Latext String JIIX = editorView.getEditor().export_(null, MimeType.LATEX);
To answer your questions: -Our technology has not been trained nor tuned to recognize chemistry, so it is not likely to return a proper result (you may give a try, but even setting a custom grammar, result will not be accurate). For information, please find the list of supported Math elements and rules in a Math part: https://developer.myscript.com/docs/interactive-ink/1.5/overview/math-elements-and-rules/
-In order to export as image, we recommend you use the proper "export" function.
Using it, in a Math part, you can export as JPEG or PNG.
磊 胡
你好
我现在想要使用 识别数学功能 我已经配置好了数学资源库
以及通过 以下方式来输入 识别数据
editor.pointerEvents(events.toArray(new PointerEvent[0]), false);
之前我 识别文本 使用的是
trim = editor.export_(null, MimeType.TEXT, null); 可以返回文本结果
现在我无法用同样的方式得到数学识别结果
我想要拿到数学识别结果的 文本 以及 结果图片
希望得到你得帮助
Dear 磊 胡,
Thank you for the update.
To answer your questions:
-Our technology has not been trained nor tuned to recognize chemistry, so it is not likely to return a proper result (you may give a try, but even setting a custom grammar, result will not be accurate).
For information, please find the list of supported Math elements and rules in a Math part: https://developer.myscript.com/docs/interactive-ink/1.5/overview/math-elements-and-rules/
-In order to export as image, we recommend you use the proper "export" function.
Using it, in a Math part, you can export as JPEG or PNG.
Best regards,
Olivier
- Oldest First
- Popular
- Newest First
Sorted by PopularOlivier @MyScript
Dear 磊 胡,
thank you for contacting us.
Currently, if I understand well, you would like to use the iink SDK to recognize Math?
First, I am not sure yo understand why you are using the "pointerEvents" API:
editor.pointerEvents(events.toArray(new PointerEvent[0]), false);
editor.waitForIdle();
Indeed, the latter is rather for "offscreen non-interactive" ? Is it your case? If no, you shall refer to our GetStarted sample available on github: https://github.com/MyScript/interactive-ink-examples-android/tree/master/GetStarted
Then, you shall ensure you create a "Math" part rather than a "Text" part: https://developer.myscript.com/docs/interactive-ink/latest/android/fundamentals/storage/#working-with-parts
This way, by default it will load the corresponding math resources, with "standard" math configuration.
Also, you are trying to export a Text. In a Math part, instead you'd rather export as MathML or Latex (please find the list of available exports: https://developer.myscript.com/docs/interactive-ink/latest/overview/import-and-export-formats/#available-exports)
Now, here is the way you shall proceed (the below code is from the "GetStarted"):
String tempDir = getFilesDir().getPath() + File.separator + "tmp";
conf.setString("content-package.temp-folder", tempDir);
//set 2 digits for fractions
conf.setNumber("math.solver.fractional-part-digits", 2);
...
try
{
contentPackage = engine.createPackage(file);
//create a Math part
contentPart = contentPackage.createPart("Math");
}
...
//export as Latext
String JIIX = editorView.getEditor().export_(null, MimeType.LATEX);
Let us know if you have further questions.
Best regards,
Olivier
磊 胡
是的 , 我正在使用 " 屏幕外非交互式"
并且我已经配置好并且成功实现了数学公式识别
通过 String JIIX = editorView.getEditor().export_(null, MimeType.LATEX); 得到了数学公式文本
如果我输入化学 ,物理 ,相关公式 数据 进行识别 它是否可以正确识别 ?
还有一个问题 : 得到识别结果之后 我该怎么获取到 识别结果 png 图像 ?Olivier @MyScript
Dear 磊 胡,
Thank you for the update.
To answer your questions:
-Our technology has not been trained nor tuned to recognize chemistry, so it is not likely to return a proper result (you may give a try, but even setting a custom grammar, result will not be accurate).
For information, please find the list of supported Math elements and rules in a Math part: https://developer.myscript.com/docs/interactive-ink/1.5/overview/math-elements-and-rules/
-In order to export as image, we recommend you use the proper "export" function.
Using it, in a Math part, you can export as JPEG or PNG.
Best regards,
Olivier
li perry
以我的经验你使用的输入参数有问题;
首先是输入的时候的设置Math类型有问题;不应该用 text.configuration.name
而是应该用math.configuration.name这个参数key设置;
并且在使用这个参数之前最好先设置下 conf.setString("math.configuration.bundle", "你的math的.conf的Bundle-Name");
这样才能正确输出数字;