咸鱼K210体验笔记—图片拍摄

咸鱼K210体验笔记—图片拍摄

写在前面:本人非专业人员,仅为此类爱好者。分享一下新手在体验K210的过程。入门踩坑(各种跳坑),希望大佬帮忙填上一二~。(所选设备都是K210。都想体验一下。欢迎大佬指点。)因为之前有些硬件使用基础所以K210只使用视觉相关功能。

普通图片拍摄是最基础的功能,pyAI-K210 图像算法处理的前提就是实时连续采集多帧图片,然后进行分析。这个功能可以将 pyAI-K210 变成一个随身照相机

构造函数

import image
#常用的 KPU 模块导入方法。

使用方法

函数 参数
sensor.skip_frames([n, time]) 摄像头配置后跳过 n 帧或者等待时间 time 让其变稳定。【n】:跳过帧数;【time】:等待时间,单位 ms。(如果 n 和 time 均没指定,则默认跳过 300 毫秒的帧。)
img=sensor.snapshot() 通过拍摄创建图像 img
image.save(path, roi, quality=50) 保存图片。【 path】:保存路径; 【roi】:指定保存区域(x, y, w, h),默认全图保存; 【 quality】:仅针对 JPEG格式的质量控制,有效值为 0-100。

请按照以下步骤解锁(滑稽)
1.插入SD卡

2.导入代码


# 提示: 你需要插入 SD 卡来运行这个例程. 
# 名字:拍照
# 日期:2020.3.31
# 作者:咸鱼梦工坊
# 说明:拍照传入SD卡中
# 思路说明:
# 1.导入相关模块
# 2.初始化模块
# 3.程序运行1秒后拍照并且在LCD屏幕显示。拍摄照片传入SD卡中
import sensor, lcd, image
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(40)
lcd.init() #LCD 初始化
sensor.skip_frames(time = 1000) # 缓1秒
print("GOOD JOB")
# 拍摄并保存相关文件,也可以用".bmp"或其它文件方式。
sensor.snapshot().save("/sd/xianyu.jpg")   #存储到SD卡中名称是xianyu.jpg
lcd.display(image.Image("/sd/xianyu.jpg")) #LCD 显示照片

效果

串口输出打印字符(GOOD JOB)
在这里插入图片描述
屏幕显示拍摄照片
在这里插入图片描述
将 SD 卡通过读卡器读取,可以看到 SD 卡里面、出现了刚刚拍照保存的xianyu.jpg 文件。
在这里插入图片描述

发布了166 篇原创文章 · 获赞 22 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_45020839/article/details/105221135