有勇气的牛排博客

OV(OmniVision)系列摄像头


进群口令:博客

1 介绍

OmniVision(豪威科技)是全球知名的 CMOS 图像传感器厂商,产品覆盖 入门到中高端,在 安防、汽车、IoT 领域占据重要位置,也是很多开发板摄像头模块的主要来源。

1.1 OmniVision 的代表性传感器

  • OV7670:低成本 VGA 级别,常用于学习和入门。
  • OV7725:VGA,夜视和高速优化,工业/机器人常用。
  • OV2640:2MP,ESP32-CAM 常用,带 JPEG 硬压缩。
  • OV3660:3MP,ESP32-S3-EYE 常用,中端 IoT 摄像头。
  • OV5640:5MP,支持自动对焦,树莓派、嵌入式 Linux 常用。
  • OV9281/OV2311:黑白/全局快门传感器,适合机器视觉。
  • OV48B、OV64A:高像素(48MP、64MP),用于中高端手机。

1.2 OmniVision 的特点

优势

  • 在低功耗、小尺寸方面有优势
  • 产品覆盖从 VGA 到高像素(64MP)
  • 在汽车、IoT、安防领域市场占有率高

⚠️ 劣势

  • 手机高端市场逐渐被 索尼 IMX 系列三星 ISOCELL 占据
  • 高端画质(特别是动态范围、低噪声)略逊于索尼

2 型号

2.1 OV2640

  • 制造商:OmniVision
  • 传感器类型:CMOS
  • 最大分辨率:2MP(1600×1200,UXGA)
  • 接口
    • DVP(并行数据接口,常见 8-bit 或 10-bit)
    • 支持 SCCB(类似I²C) 配置
  • 镜头:支持 M12 接口,可更换镜头
  • 特点
    • 内置 JPEG 硬件压缩(可直接输出 JPEG,减少 MCU 处理压力)
    • 功耗低,体积小
    • 对低光环境支持一般,夜视需要配红外灯版本
  • 优点
    • 成熟稳定,配套资料多
    • ESP32-CAM、Arduino 等开发板上常用
  • 缺点
    • 动态范围不高,逆光场景表现一般
    • 对焦范围有限,适合固定焦距场景
  • 常见用途
    • 低成本摄像头模块
    • IoT 视频流、ESP32-CAM 项目
    • 门禁/人脸识别小项目

2.2 OV5640

  • 制造商:OmniVision
  • 传感器类型:CMOS
  • 最大分辨率:5MP(2592×1944)
  • 接口
    • DVP(8/10-bit)
    • MIPI CSI-2(高速串行接口,适合树莓派等)
  • 镜头:可配广角、红外镜头(有夜视版)
  • 特点
    • 支持 自动曝光、自动白平衡、自动对焦(部分模组带 VCM 马达)
    • 视频输出支持 1080p @30fps
    • 低光性能好于 OV2640
    • 硬件 JPEG 编码
  • 优点
    • 分辨率高、画质好
    • 自动对焦/夜视版本可扩展性强
  • 缺点
    • 功耗比 OV2640 高
    • 价格略高
  • 常见用途
    • 高分辨率摄像项目
    • 树莓派、嵌入式 Linux 摄像头
    • 机器视觉、车牌识别

2.3 OV7670

  • 制造商:OmniVision
  • 传感器类型:CMOS
  • 最大分辨率:VGA(640×480)
  • 接口
    • DVP(8-bit 并行输出)
    • SCCB 配置
  • 镜头:不可更换(部分模组固定镜头)
  • 特点
    • 成本非常低
    • 输出 RGB565 / YUV 数据
    • 无硬件 JPEG 压缩
    • 不带帧缓存(需要 MCU 高速读取)
  • 优点
    • 价格便宜,适合入门
    • 接口简单
  • 缺点
    • 分辨率低
    • 低光性能差
    • 对 MCU 要求高(需要高速处理)
  • 常见用途
    • 学习摄像头驱动
    • 低成本机器视觉入门
    • 简单图像识别(颜色检测、形状检测)

2.4 OV7725

  • 制造商:OmniVision
  • 传感器类型:CMOS
  • 最大分辨率:VGA(640×480)
  • 接口
    • DVP
    • SCCB
  • 镜头:M12 接口,可换镜头
  • 特点
    • 针对低光优化(夜视性能好)
    • 支持高帧率(VGA 分辨率下可达 60fps)
    • 全局快门(部分版本),减少运动模糊
  • 优点
    • 夜视和高速运动拍摄效果好
    • 低延迟
  • 缺点
    • 分辨率不高
    • 价格略高于 OV7670
  • 常见用途
    • 机器视觉(运动跟踪、机器人导航)
    • 夜视监控
    • 工业检测

2.5 OV3660

  • 制造商:OmniVision
  • 传感器类型:CMOS
  • 最大分辨率:3MP(2048×1536,QXGA)
  • 接口
    • DVP(8/10-bit 并行输出)
    • SCCB(I²C 类似) 配置
  • 镜头:M12 接口,可更换镜头
  • 特点
    • 分辨率高于 OV2640(2MP),低于 OV5640(5MP)
    • 支持 JPEG 硬件压缩
    • 对低光环境比 OV2640 稍好
    • 部分模组可支持 彩色+红外切换
  • 优点
    • 性能和画质在 OV2640 与 OV5640 之间,兼顾成本与质量
    • 在 ESP32-S3、ESP32-CAM 新项目上逐渐普及
  • 缺点
    • 资料和例程没有 OV2640/OV5640 多
    • 对 MCU 带宽和存储要求略高于 OV2640
  • 常见用途
    • ESP32-S3-EYE 摄像头开发板
    • IoT 视频流、图像识别
    • 中等分辨率图像采集

3 对比表

模块 最大分辨率 接口类型 特点 适用场景
OV2640 2MP(1600×1200) DVP + JPEG 低功耗、小巧、常用ESP32-CAM IoT、门禁
OV3660 3MP(2048×1536) DVP + JPEG 分辨率中等、ESP32-S3常用 ESP32-S3、IoT 摄像头
OV5640 5MP(2592×1944) DVP/MIPI + JPEG 高清、自动对焦、夜视可选 树莓派、机器视觉
OV7670 VGA(640×480) DVP 成本低、无JPEG 入门、简单识别
OV7725 VGA(640×480) DVP 夜视强、高帧率 夜视监控、机器人

4 建议

  • 玩 ESP32-CAM 老款 → 选 OV2640
  • ESP32-S3 / 需要 3MP → 选 OV3660
  • 要高分辨率和自动对焦 → 选 OV5640
  • 入门学习驱动 → 选 OV7670
  • 夜视+高速 → 选 OV7725

评论区

×
×