OpenMV学习笔记(一)

源代码整体预览:

#导入感光模块,可以设置采集到的图片的一些格式。
import sensor
#导入计时模块
import clock
#清除掉之前摄像头存在的代码对于图片的设置
sensor.reset()
#设置图片的格式,这个565是说存储RGB三个通道每个通道存储像素值所对应的二进制位分别是5,6,5。
sensor.set_pixformat(sensor.RG565)
#设置采集到图片的分辨率
sensor.set_framesize(sensor.QVGA)
#跳过一些刚开始不稳定的时候再开始读取图像,
#函数原型是:sensor.skip_frames([n,time])
sensor.skip_frames(time=2000)

clock = time.clock()

while(True):
    #更新图像的帧率
    clock.tick()
    #snapshot的中文意思是快照的意思,所以这里是截取sensor摄像头的视屏流的当前帧,给img对象
    img = sensor.snapshot()
    #将帧率打出来
    print(clock.fps())

RGB565和RHB二进制示例的比较

通道 RGB565 RGB 变化
R 10101 10101000 左移三位
G 100010 10001000 左移两位
B 00101 00101000 左移三位

 

 

 

 

 

分辨率参考如下

预设大小 窗口宽度 窗口高度
VGA 640 480
QVGA 320 240
QQVGA 160 120

你可能感兴趣的:(OpenMV学习笔记(一))