本发明提供一种基于分形理论和BP算法的鱼识别及疫苗注射方法,包括:获取鱼的彩色图像;对所述彩色图像进行预处理、图像分割获取目标图像;运用分形理论算法提取分割后各目标图像的特征值,得到综合特征向量组;用BP神经网络算法对所述综合特征向量组进行训练,在所述目标图像中识别出符合鱼特定部位组合要求的图像;符合要求的鱼进行疫苗注射。本发明采用分形理论算法为鱼身体部位表征提供了全新的方法,8个表征鱼的特征值更能反映鱼的身体部位信息便于区分。分形理论和BP算法结合有效识别出鱼头及背脊组合要求的图像,为鱼疫苗注射提供一个很好的识别方法,实现机器化识别,注射过程也采用自动化注射,减轻人工负担。