摄像头设置
Camera页面的参数面板用于设置摄像头参数,点击 Save 按钮保存参数。Node-Camera启动时会以保存的参数初始化摄像头。点击 Reset 按钮恢复默认设置。参数面板同时提供人脸检测与二维码识别开关。

摄像头参数
Resolution - 图像分辨率。
Node-Camera支持OV2640图像传感器,分辨率范围240x240~1600x1200。除了预定义分辨率,固件也允许用户自定义窗口。在 Resolution 下拉列表中选择
Custom Window
(自定义窗口),面板将展开自定义窗口参数。自定义窗口参数 OV2640图像传感器的物理分辨率为
UXGA 1600x1200
,支持降采样(Subsampling)模式,可将传感器数据采样为SVGA 800x600
或CIF 400x296
分辨率的图像数据。通过 Sensor Size 参数选择采样模式,指定要操作的传感器图像尺寸(采样图像尺寸)。指定传感器图像尺寸后,可继续在图像上设置需要的窗口区域。该窗口的位置/尺寸由 Offset/Window Size 参数定义。
窗口定义 指定窗口区后,可以设置 Output Size 参数,将窗口区缩小(Scaling Down)到需要的输出尺寸。
最后点击 Set 按钮,使设置生效。
- 窗口区不要超出传感器图像边界,即窗口尺寸加偏移量不要超出图像的尺寸范围。
- 在某些窗口尺寸下,可能出现行/场同步异常(显示为斜条纹),请尝试微调尺寸/偏移量。
- 输出尺寸应小于或等于窗口尺寸。
摄像头的其余参数均为常规定义,包括:
Name | Description |
---|---|
Quality | 图像质量(小值高质量) |
Brightness | 亮度 |
Contrast | 对比度 |
Saturation | 饱和度 |
Special Effect | 特效 |
AWB | 自动白平衡 |
AEC | 自动曝光 |
AE Level | 自动曝光等级 |
Exposure | 曝光量 |
AEC DSP | 自动曝光后处理 |
AGC | 自动增益 |
Gain Ceiling | 增益阀值 |
Raw GMA | 原生Gamma |
Lens Correction | 镜头矫正 |
H-Mirror | 水平翻转 |
V-Flip | 垂直翻转 |
检测与识别
Node-Camera固件内置人脸检测与二维码识别算法,由摄像头参数面板控制算法的开关。检测与识别算法的开关状态不作为摄像头参数保存。
人脸检测
Face Detection 开关控制人脸检测算法的运行。开启人脸检测后,系统会自动切换到
QVGA 320x240
分辨率。人脸检测帧率约3~5FPS。当检测到人脸时,图像中会以方框标识人脸,并将人脸坐标信息由串口输出。输出格式:json{"face": [x, y, width, height]}
二维码识别
QR Code Scanning 开关控制二维码识别算法的运行。开启二维码识别后,系统会自动切换到
QVGA 320x240
分辨率,并设置图像为灰度模式。二维码识别帧率约5~8FPS。当识别到二维码图形时,识别结果会打印在图像上,同时也会由串口输出(无附加格式)。Node-Camera支持最高Version 20标准的二维码(97x97),不支持带特殊图案的二维码。