Comment by freehorse
5 days ago
It is smart, but it is not impossible to crack algorithmically imo. In particular, one can take two consecutive frames and run perturbations moving one frame around (ie shift the indexes) to find where the difference between the two consecutive frames minimises. Then subtract these two (perturbed) frames and ocr it. Works easily if the movement is linear/one-directional.
I did this in 20 lines of code (checking only vertical perturbations), and this is what I get with subtracting frame 7 from frame 1:
This is not resistant to false positives, and is expensive all things considered.
This ghost font thing is a pretty solid trick
Do you mind sharing the code?
Sure! It is in matlab (I know...) so I assume you may want to ask an llm to translate it to python or sth but it should be fairly simple
https://pastebin.com/n1mvcxP1
Nice work!