Removing unidentifiable characters from manual ICR

Asked by tgoeg

First of all I want to say thank you for providing queXF, it's a great suite!

I wonder how to get of rid of unidentifiable characters when doing manual training.
Sometimes people write two characters into one box when they don't respect the max length.

There is no correct letter for these cases, so i click them and they get red. However, they stay there when I do the next manual ICR and I am afraid to perform automatic ICR in a state like this (the rationale behind this seems to be to keep it until the correct letter is entered beneath the box - is this correct?)

I diff'ed the DB before and after accepting the letter as some random char, but apart from increases in ocrkb, ocrkbdata, and ocrtrain I could not find where the actual info whether a glyph needs training is stored.

As an intermediate solution I'd be glad to know where to drop these glyphs in the DB.

In the long run, it would be practical to either have some icon on the glyphs to completely remove them or some function to remove all unidentified, remaining glyphs. Or probably just another button next to "Train": "Train and remove red chars" or something along these lines.

I think this is https://bugs.launchpad.net/quexf/+bug/1386971 , but as I am using 1.20.1 I thought it should already be fixed..

Thanks a lot in advance!

Question information

Language:
English Edit question
Status:
Open
For:
queXF Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Adam Zammit (adamzammit) said :
#1

Hi,

That bug fixed an issue where "Red" items were being trained and were not supposed to be.

Your suggestion is a good one. I'll put it on my "Todo" list but if you are willing to give a go at submitting a patch I'll be quick to review it.

Adam

Revision history for this message
tgoeg (tgoeg) said :
#2

Sorry, I'm good at bash scripting and SQL, but I don't think you'd like the code I produce (if I'd be able to fix it at all).
More or less just an end user :-(

Can you help with this problem?

Provide an answer of your own, or ask tgoeg for more information if necessary.

To post a message you must log in.