openmv人脸识别不能在LCD显示屏扩展版上实时传输,很卡
import sensor, time, image, display
sensor.reset()
sensor.set_contrast(3)
sensor.set_gainceiling(16)
sensor.set_framesize(sensor.QQVGA2)
sensor.set_pixformat(sensor.GRAYSCALE)
face_cascade = image.HaarCascade("frontalface", stages=25)
print(face_cascade)
# FPS clock
clock = time.clock()
lcd = display.SPIDisplay() # Initialize the lcd screen.
while (True):
clock.tick()
# 拍摄一张照片
img = sensor.snapshot()
objects = img.find_features(face_cascade, threshold=0.75, scale=1.35)
for r in objects:
img.draw_rectangle(r)
cx=r[0]+r[2]/2
cy=r[1]+r[3]/2
print('cx = %d, cy = %d' %(cx,cy))
img.draw_cross(int(cx),int(cy))
lcd.write(img)
print(clock.fps())