亚博K210入门实验
·
亚博K210
MaixPy IDE
# 使用摄像头采集并显示到LCD上面
import sensor, image, lcd
sensor.reset() # 重启并初始化OV2640;
sensor.set_pixformat(sensor.RGB565) # 用于设置摄像头输出格式;
sensor.set_framesize(sensor.QVGA) # 用于设置摄像头输出帧大小(因为K210自带的LCD最大显示320 *240的所以选择QVGA:320 *240);
sensor.run(1) # 图像捕捉功能控制;
lcd.init(invert = 1) # 初始化 LCD 屏幕显示,这里的invert是反色显示;
while True:
img = sensor.snapshot() # 使用摄像头拍摄一张照片;
lcd.display(img) # 在液晶屏上显示一张image;
# 使用摄像头拍一张照片(需要插入SD卡保存图片)
import sensor, lcd, image
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.run(1)
sensor.skip_frames(40) # 跳过指定帧数或者跳过指定时间内的图像,让相机图像在改变相机设置后稳定下来;
lcd.init(invert = 1)
path = "/sd/image.jpg" # 开机如果有SD卡, 会自动将当前目录切换到/sd,如果没有,则会自动切换到/flash;
print("save ok")
img = sensor.snapshot()
img.save(path) # 将图像的副本保存到path中的文件系统;
img_read = image.Image(path) # 创建一个ImageReader对象,用来回放由ImageWriter对象编写的图像数据;
print("read ok")
lcd.display(img_read)
print("over")
更多推荐



所有评论(0)