A method for automatically detecting and repelling birds is provided, and includes steps of: editing based on samples of environment image collected from at least one sampling field to generate a learning recognition program, and executing the learning recognition program by an image processor to define a bird recognition model; comparing a to-be-detected environment image collected from a target field with the bird recognition model to recognize whether at least one bird exists in the to-be-detected environment image; and, if confirming that the bird is exactly a bird desired to be repelled, adjusting a scanning direction of a beam generator by a beam direction controller to project a scanning beam emitted from the beam generator into a viewable range of the bird desired to be repelled. Thereby, the method enables to immediately and precisely drive away the bird desired to be repelled.本發明提供一種自動鳥類偵測及驅離的方法,其步驟如下:將從至少一取樣場域收集到的多個環境影像樣本編輯成一學習辨識程式,並通過一影像處理器執行該學習辨識程式以定義出一鳥類辨識模型;接著,將從一目標場域收集到的一待測環境影像來與該鳥類辨識模型進行比對,從而辨識該待測環境影像是否具有至少一鳥類存在;隨後,在確認該鳥類為一欲驅離鳥類後,一光束方向控制器改變一光束產生器之一掃描方向以將一掃描光束投射至該欲驅離的鳥類的一可視範圍內。藉此,能夠及時並準確地針對欲驅離的鳥類進行驅趕。