Yes, Python can be used for image recognition using libraries such as TensorFlow, Keras, and PyTorch. These libraries provide pre-trained models and tools for training custom models on specific datasets.