Well, I wrote my own. With OpenCV the coding took about 2 days. It is a bit rough but useable ATM, e.g. I'm able to cut-and-paste the PGN into chess analysis tools.
https://www.youtube.com/watch?v=nc2n-UjrzpY
If you want to try using it, just follow the instructions. Out of the box, it currently only supports Brother DSmobile DS720d scanner, but you can install extra scanner drivers.
The program is tuned for the Brother DS720d (but it should also work out-of-the-box on the Canon MX922 scanner , which I used in the early development stages).
I'm working on refining the program to automate the capture "x", check "+", and checkmate "#" markings; also I'm putting in some simple logic to assist in correcting incorrect scoresheets. Hopefully, I'll have another demo with the refinements.
Is there something like this?
You'd fill in little bubbles and scan into the computer to get an electronic PGN of the game. Seems fairly straight forward.