Anyway, I wanted to ask: I was installing LevelScheme and I noticed that they changed the structure of the package such that one must add . . . \LevelScheme to the $Path. I find this much less convenient that simply putting the folder LevelScheme in \Applications.
LevelScheme only takes 6MB extracted, so it's not likely to be a problem. Further as I just stated with the old behavior you could pick any directory in $Pathor add a new one if needed. I still don't get it.
Anyway, I "fixed" the problem by making an init.m in the package root and filling it like this:
it's underspecified. can we assume anything? are they always going to be the same colour? the same size in the frame? the same orientation? the same shape? can even the white balance be assumed correct? it's wrong in the example
As you already have the barcode position, you could generate a mask automagically and perform a Navier-Stokes Image Restoration.
Example in Mathematica: