一種車輛檢測方法,包括實時采集目標地的原始三維地磁信號,從所述原始三維地磁信號中獲取相應的三維基線數據;對采集到的三維地磁信號進行濾波,并從中獲得平滑的三維地磁信號數據;將所述三維地磁信號數據與基線數據做差值計算,若三個差值中至少有兩個大于預設閾值,則將所述三維地磁信號判斷為有車信號,且根據所述三維地磁信號的判斷結果對所述基線數據進行更新;當連續多次三維地磁信號均為有車信號,則記為有車狀態。上述車輛檢測方法,能夠通過三維地磁信號的判斷結果動態的調整基線,很好的解決了地磁場漂移現象,并且對有車信號的連續多次判斷,避免了漏檢或多檢,較大的提高了檢測的精度。