Text

Answered

recognition result is chaotic in a specific scenario for iOS

When I first write a paragraph of text on line 5, and then write a paragraph of text on line 4, call the interface convert:targetState:error:, the result of recognition line 4 is correct, but the result of line 5 is misleading of. Is it a bug?How can I correct it?


Best Answer

Dear XP Pen,


Normally, this kind of behavior occurs when the lines are "mixing one with another", i.e. are not properly separated.


Do you have a video that shows the behavior? Indeed, I just tried again in a "Text" part, and if ink is properly written on the lines, the recognition is fine.


Best regards,


Olivier


Answer

Dear XP Pen,


Normally, this kind of behavior occurs when the lines are "mixing one with another", i.e. are not properly separated.


Do you have a video that shows the behavior? Indeed, I just tried again in a "Text" part, and if ink is properly written on the lines, the recognition is fine.


Best regards,


Olivier

Step1: Write “I am a good boy.” on line 2,this is a part of the export result with JIIX:

"bounding-box" =  {

 height = "16.9363441";

 width = "37.1280518";

 x = "62.0490723";

 y = "18.7082787";

 };

 id = MainBlock;

 label = "I am a good\nboy.";

 type = Text;

 version = 2;


Step2: Write “Are you sure?” on line 1,this is the export result with JIIX:

{

    "bounding-box" =     {

 height = "26.1723442";

 width = "32.861824";

 x = "62.0490723";

 y = "18.7081947";

 };

 id = MainBlock;

 label = "I baoym. a\ngood Are\nyou sure?";

 type = Text;

 version = 2;

    words =     (

 {

            "bounding-box" =             {

 height = "6.33839417";

 width = "2.54119873";

 x = "62.0490723";

 y = "18.8976898";

 };

            candidates =             (

 I,

 1,

 2,

 L,

 t

 );

 label = I;

 },

 {

 label = " ";

 },

 {

            "bounding-box" =             {

 height = "7.70034409";

 width = "23.3732758";

 x = "65.87335210000001";

 y = "18.7081947";

 };

 label = "baoym.";

 },

 {

 label = " ";

 },

 {

            "bounding-box" =             {

 height = "5.35526466";

 width = "4.63370514";

 x = "90.2771912";

 y = "19.9378586";

 };

            candidates =             (

 a,

 A,

 or,

 an,

 o

 );

 label = a;

 },

 {

 label = "\n";

 "reflow-label" = " ";

 },

 {

            "bounding-box" =             {

 height = "7.77249908";

 width = "16.6807976";

 x = "62.0490761";

 y = "27.9441948";

 };

            candidates =             (

 good,

 goood,

 Good,

 god,

 goad

 );


 label = good;

 },

 {

 label = " ";

 },

 {

            "bounding-box" =             {

 height = "6.39551544";

 width = "11.8643646";

 x = "79.66722110000001";

 y = "28.133606";

 };

            candidates =             (

 Are,

 Ane,

 Ave,

 An,

 Ate

 );

 label = Are;

 },

 {

 label = "\n";

 "reflow-label" = " ";

 },

 {

            "bounding-box" =             {

 height = "6.47068024";

 width = "12.240181";

 x = "62.0490723";

 y = "38.4098587";

 };

            candidates =             (

 you,

 your,

 yon,

 You,

 gon

 );

 label = you;

 },

 {

 label = " ";

 },

 {

            "bounding-box" =             {

 height = "5.35526276";

 width = "14.6544037";

 x = "75.3138046";

 y = "38.4098587";

 };

            candidates =             (

 sure,

 Sure,

 sane,

 sune,

 same

 );

 label = sure;

 },

 {

            "bounding-box" =             {

 height = "6.42558289";

 width = "4.58560181";

 x = "88.77092740000001";

 y = "37.3365326";

 };

            candidates =             (

 "?",

 "!",

 ":",

 7,

 "?."

 );

 label = "?";

 }

 );

}




Dear XPPen,


can you please provide su with a video, it will be easier to understand.


Best regards,


Olivier

Login or Signup to post a comment