1. A method for decoding a target barcode containing information represented by features on a background, the method comprising: receiving color image values for pixels of a captured image of the target barcode from at least one color image sensor; determining a chrominance value for pixels of the captured image from the color image values; detecting edges based on chrominance value to generate an edge-detected image; and providing the edge-detected image to a greyscale barcode decoder to decode the information in the target barcode, wherein the features and background of the target barcode have a substantially low chromacity deviation and a similar luminosity.