openmv示例代码
时间: 2023-10-21 13:07:01 浏览: 154
openmv:openmv源代码
以下是一个简单的 OpenMV 示例代码,用于在图像中检测人脸并将其框出:
```python
import sensor, image, time
# 初始化摄像头
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time = 2000)
# 加载 Haar 级联分类器
face_cascade = image.HaarCascade("frontalface", stages=25)
print(face_cascade)
while(True):
# 获取图像
img = sensor.snapshot()
# 检测人脸
objects = img.find_features(face_cascade, threshold=0.5, scale_factor=1.5)
# 将人脸框出
for r in objects:
img.draw_rectangle(r)
# 显示图像
img.show()
```
阅读全文