This mission's a killer! I'm doing this one in Python even though I could probably do it much more easily in C#. It correctly extracts all the letters and so far correctly identifies A's and F's... so I'm getting there
I don't know what to think anymore as to which is harder between this challenge and #3. Both are pretty tough.
Anyways, some advice:
1. Note that the center of the black "hole" in the middle is not necessarily the center of the entire spiral if you plan on going for the "rotate and extract" approach.
2. Ensure that you aren't totally mangling your image quality. Being able to keep things in two main colors (black and the 128G green) is useful.
3. The more you crop, the easier things will likely be as a result of having to account for fewer exceptions. You'll see what I mean when you get there.
4. Also note that the method of creating the spiral IS in the source, if you'd rather avoid capturing the image directly.
5. Taking a screenshot of the entire screen and then cropping the crap out of things from there is a good way to go.
6. The tighter your OCR scan regions are, the better. It's not only faster to execute (albeit likely negligible), but it's really annoying to assume "Hey, if this section of the letter has green, it must be an F" only to find that there are a few other letters that happen to have a few green pixels creep into your scan regions. If you can identify a letter with tighter scanning regions, you'll encounter far fewer overlaps between letters. Also, if you've cropped things well, this is an easier step to perform.



