Would a contour tool or edge detect in photoshop work?
Ideally you'll get a really clean image with no edge distortion from your camera. Can you place the PCB (gently, so to not scratch the glass) on a flatbed scanner on a printer? Once you have a clean image, any editing tool should be able to fill in the colour differences with whatever you'd like.