Hello, how are you?
I'm testing using the SDK for reading MICR, specifically CMC7. I'm using the sample for Java on Windows. After running it, I'm noticing differences with the online demo using the same image.
Image:
Demo online JSON (Perfect):
{
code : 200,
duration : 107,
orientation : 1,
phrase : "OK",
rotation : 0,
zones : [
{
confidences : [ ... ],
description : "CMC-7",
fields : [ ... ],
klass : 2,
skew : 0,
text : "H0402I140076480208I68752411I6F",
warppedBox : [
4,
-5,
791,
-5,
791,
49,
4,
49
]
}
]
}
SDK demo (:/ ):
"Result":{
"duration":830,
"frame_id":0,
"rotation":0.0,
"zones":[
{
"confidences":[
85.87898,
100.0,
90.81005,
90.57224,
90.64305,
90.64206,
90.82838,
89.7802,
57.10025,
90.92249,
90.33163,
90.51002,
90.68164,
90.61525,
60.14157,
91.02776,
90.74038,
90.866,
90.64616,
90.76096,
91.00177,
89.27551,
55.56117
],
"description":"CMC-7",
"klass":2,
"skew":0.0,
"text":"H040*I14007*4*0*0*I*F",
"warpedBox":[
4.0,
0.0,
786.0,
0.0,
786.0,
47.0,
4.0,
47.0
]
}
]
}
I understand that the asterisks (*) are correctly placed and appear because this is a test version — I read that in the forum, as I had already checked to see if anyone had a similar issue.
However, the problem I'm having is that some numbers are missing. The ones that were recognized are correct, but there's a missing amount.
H0402I140076480208I68752411I6F | Demo Online
H040*I14007*4*0*0*I*F | SDK Demo