第18行直接复制为空列表了,后面啥都没有了。 如果是大小,就是判断长和宽,要注意不能直接等于判断,要用范围判断。 import sensor, image, time sensor.reset() sensor.set_pixformat(sensor.RGB565) # 灰度更快(160x120 max on OpenMV-M7) sensor.set_framesize(sensor.QQVGA) sensor.skip_frames(time = 2000) clock = time.clock() while(True): clock.tick() img = sensor.snapshot() rectangles = img.find_rects() out_rectangles = [] for r in rectangles : if 50<r.w()<100 and 50<r.h()<100: out_rectangles.append(r) print(out_rectangles) print("FPS %f" % clock.fps())