本發明提供一種基于分形理論和BP算法的魚識別及疫苗注射方法,包括:獲取魚的彩色圖像;對所述彩色圖像進行預處理、圖像分割獲取目標圖像;運用分形理論算法提取分割后各目標圖像的特征值,得到綜合特征向量組;用BP神經網絡算法對所述綜合特征向量組進行訓練,在所述目標圖像中識別出符合魚特定部位組合要求的圖像;符合要求的魚進行疫苗注射。本發明采用分形理論算法為魚身體部位表征提供了全新的方法,8個表征魚的特征值更能反映魚的身體部位信息便于區分。分形理論和BP算法結合有效識別出魚頭及背脊組合要求的圖像,為魚疫苗注射提供一個很好的識別方法,實現機器化識別,注射過程也采用自動化注射,減輕人工負擔。