openmv随笔(IDE第一篇)

openmv随笔(IDE第一篇)

import sensor# 引入感光元件的模块
"""
import是python中导入模块的命令,在micopython一样适用
"""

sensor.reset()# 初始化感光元件
sensor.set_pixformat(sensor.RGB565)# 设置为彩色
# sensor.GRAYSCALE可以将它设置为黑白
sensor.set_framesize(sensor.QVGA)# 设置图像的大小
"""
sensor.QQVGA: 160x120
sensor.QQVGA2: 128x160 (用于 lcd 扩展板)
sensor.HQVGA: 240x160
sensor.QVGA: 320x240
sensor.VGA: 640x480 (只用于OpenMV Cam M7 的灰度图处理图像,或者彩图采集图像)
sensor.QQCIF: 88x72
sensor.QCIF: 176x144
sensor.CIF: 352x288
sensor.skip_frames(n=10)# 跳过n张照片,在更改设置后,跳过一些帧,等待感光元件变稳定。
"""
# 一直拍照
while(True):
    img = sensor.snapshot()
    # 拍摄一张照片,img为一个image对象
跳过一些帧
# 跳过一些帧
sensor.skip_frames(n=10)
# 跳过n张照片,在更改设置后,跳过一些帧,等待感光元件变稳定。
获取一张图像
sensor.snapshot() # 拍摄一张照片,返回一个image对象
自动增益/白平衡
sensor.set_auto_gain() 
# 自动增益开启(True)或者关闭(False)。在使用颜色追踪时,需要关闭自动增益。

sensor.set_auto_whitebal()
# 自动白平衡开启(True)或者关闭(False)。在使用颜色追踪时,需要关闭自动白平衡。
设置窗口ROI
sensor.set_windowing(roi)
ROI:Region Of Interest 
# 图像处理中的术语“感兴趣区”。就是在要处理的图像中提取出的要处理的区域。
sensor.set_framesize(sensor.VGA) 
# 高分辨率
sensor.set_windowing((640, 80)) 
# 取中间的640*80区域
# 设置窗口大小一定要记住选择的窗口大小不要比你选的图像大小大
# 设置图像大小放在拍照之前
"""
import sensor
sensor.reset()
sensor.set_pixformat(sensor.GRAYSCALE)
sensor.set_framesize(sensor.QVGA)
sensor.set_windowing((200, 200))
while(True):
    img = sensor.snapshot()
"""
设置反转
sensor.set_hmirror(True)
# 水平方向翻转
sensor.set_vflip(True)
# 垂直方向翻转
# 同样的这两个操作也是放在拍照一起
"""
import sensor
sensor.reset()
sensor.set_pixformat(sensor.GRAYSCALE)
sensor.set_framesize(sensor.QVGA)
sensor.set_windowing((200, 200))
sensor.set_hmirror(True)
while(True):
    img = sensor.snapshot()
"""
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值