1. An image recognition method, comprising: obtaining color characteristic values of pixels in a source image; determining a main color of the source image based at least in part on the color characteristic values; and determining whether the source image is a non-product image based at least in part on the main color of the source image, including: performing a preliminary determination of whether the source image is likely to be a non-product image based at least in part on the main color of the source image; in the event that it is determined that the source image is likely to be a non-product image: dividing the source image into a plurality of image blocks; determining main colors of the respective image blocks; and determining whether the source image is a non-product image based at least in part on the main colors of the respective image blocks.