一、硬件介绍
1、产品特点
Arduino Nicla Vision 搭载STM32H747AII6 双核芯片(Cortex-M7_480MHz + Cortex-M4_240MHz),板载六轴智能运动传感器、集成麦克风和距离传感器、Wi-Fi和蓝牙模块、以及一个200万的彩色摄像头;

特性

系统框图

功率

二、摄像头 (GC2145)
GC2145 彩色图像传感器,集成了 1616V x 1232H 的有源像素阵列、片上10位ADC和图像信号处理器。具备80°原厂镜头,像素尺寸为1.75微米,焦距为2.2毫米,支持RGB输出格式;
通过 DCMI(数字摄像头接口)和 I2C 接口进行通信,主要用于 OpenMV MicroPython 开发环境;

特性
有效像素阵列为 1616V × 1232H
200万像素
低功耗
片上集成 10位ADC
原理图

三、代码编写
1、连接开发板,并打开 OpenMV IDE;
安装最新固件;


距离测量
初始化摄像头并持续捕获图像,同时打印帧率(FPS)
像素格式可以选择: RGB565 / YUV422 等
分辨率可以选择:QVGA (320x240) / HD (1280x720) 等
import sensor import time sensor.reset() # 初始化 sensor.set_pixformat(sensor.RGB565) # RGB565 / YUV422 sensor.set_framesize(sensor.HD) # QVGA (320x240) / HD (1280x720) sensor.skip_frames(time=2000) clock = time.clock() while True: clock.tick() img = sensor.snapshot() print(clock.fps())

我要赚赏金
