iink SDK on Device

Answered

[Android IOS iink 1.1.2] In terms of recognition accuracy, ios is much higher than android.So how to improve the performance of android?

we use same stroke data,and same iink 1.1.2, In terms of recognition accuracy,ios is 90.8%,android is 80.5%.


Best Answer

Hello,

Our tests show very similar recognition accuracy between ios and Android, the difference may lie in the differences between Android and ios devices:

Issue could be on the dpi settings side: if you provide the same ink coordinates for both Android and ios devices, and if your devices have a very different screen dpi, then the scale of writing will be incorrect - which could lead to recognition accuracy loss, because recognition engine will believe you write very small or very large characters.

Can you try to scale the ink according to the dpi ratio between your capture device and the replay device. It will ensure you compare the same stuff and it may give you consistent results.

Best regards


Answer

Hello,

Our tests show very similar recognition accuracy between ios and Android, the difference may lie in the differences between Android and ios devices:

Issue could be on the dpi settings side: if you provide the same ink coordinates for both Android and ios devices, and if your devices have a very different screen dpi, then the scale of writing will be incorrect - which could lead to recognition accuracy loss, because recognition engine will believe you write very small or very large characters.

Can you try to scale the ink according to the dpi ratio between your capture device and the replay device. It will ensure you compare the same stuff and it may give you consistent results.

Best regards

We have a separate tablet and stylus, and then transfer the data to the phone for recognition.so we set same dpi of the tablet both on android and ios.

The result is much different.

Hello,

Please save your content package once recognition is over and provide us with the version generated on Android and the one on iOS, this could hep us understanding the issue,

Thanks!

 how to save content package ?

To save a ContentPackage, just call `contentPackage.save()`, it will create the file name you provided when creating that ContentPackage.

Best regards

I will call this method:

public final void saveAs(File file)


but what is the file extension name?txt?

You can use .iink as extension name.

Best regards


  • Support
  • Forums
  • iink SDK on Device
  • [Android IOS iink 1.1.2] In terms of recognition accuracy, ios is much higher than android.So how to improve the performance of android?