The invention relates to an indoor human body detection method based on an infrared array sensor. The method comprises steps that when some frame where a person exists is detected, the counting results of continuous three frames from an initial frame are compared, whether the counting results of at least two frames are the same or not is determined, if yes, the counting results of the two frames are output, otherwise, whether differences between the counting results of adjacent frames are both 1 or not is determined, and if yes, the average value of the counting results of the continuous frames is output; and temperature data of two frames are obtained, whether the counting result of the first frame is the same as the last detection result or not is determined, if yes, the output is maintained unchanged, otherwise, whether the counting result of the second frame is the same as the last detection result or not is determined, if yes, the output is maintained unchanged, otherwise, whether the counting results of the first frame and the second frame are the same or not is determined, if yes, the counting result is output as the detection result of this time, otherwise, the output is maintained unchanged. Compared with the prior art, the method is advantaged by being higher in detection precision, and capable of effectively eliminating interference and the like.