【DigiKey好物畅享】 Espressif Systems ESP32-P4-EYE优秀的开发板-合格的相机

1.相机配置

开发板配备的摄像头使用的是4.1mm焦距、视场角107度、光圈F2.0的可变焦距镜头,焦距可以手动在一定范围内调节,传感器型号是OV2710、传感器尺寸1/2.7inch、分辨率1920*1080(约200万像素),属于“入门级相机配置”。

板子出厂demo里面几乎涵盖了一个正常相机应具备的功能,有拍照、数码缩放、延时拍照、录像、相册、USB硬盘以及设置,除此之外开发板还集成了AI识别功能。

设置里提供了AI物体检测开关、相机分辨率设置、闪光灯开关、对比度调节、饱和度调节、亮度设置及色相设置选项,其中相机分辨率有1080p、720p及480p三档,满足基本的拍照个性化需求。三档分辨率是使用ESP32P4的硬件PPA缩放实现的。相机的设置可以断电保存,查看了下源代码,这里使用的是NVS实现的自定义数据的保存功能。

2.照相实测

我使用了四种不同拍摄设备对在同样的光照条件下对同一个场景进行拍照,参数均使用默认参数,拍照结果以及拍照后图像文件的大小对比放在下图中,看看能否猜出哪个是ESP32-P4-EYE开发板吗。

公布答案,编号为3的是ESP32-P4-EYE开发板拍照结果。其余几个分别是1.佳能500D;2.自制的DIY相机(相机GC2053,130°镜头);3.树莓派ZERO 2W(OV5647,62°镜头)。

可以看到ESP32-P4-EYE开发板在默认参属下拍照颜色偏黄色与树莓派ZERO 2W的拍照颜色比较相似。而且同样是200万像素,ESP32-P4-EYE开发板的照片文件还是比较大的,是不是说明保存的细节也比较多?

开发板还支持录像,实际测试时发现开启录像后画面比较卡顿,查看生成的录像文件也印证了这一结果,1080p和720p下录像帧率约6帧,在480p下录像帧率约10帧,因此开发板的实时录像功能还是比较弱的,个人分析是受制于内存大小和PSRAM的速度。资料显示ESP32P4支持H264硬件编解码,但这里可以看到录制视频保存的格式是MJPG编码格式。

3.AI功能测试

开发板的AI检测功能分别支持在实时模式和静态模式执行不同的模型检测。在实时模式下预置了两种模型,分别是行人识别和人脸识别,可以通过菜单上下按键来切换模型,可以实时显示检测结果,画面帧率很流畅。如果在设置中启用了AI模型检测,在相册模式浏览照片(仅支持照片浏览,不支持查看录制的视频)时会自动运行物品识别模型进行照片检测,并将检测结果显示在界面上。

4.总结

ESP32-P4-EYE开发板拍照功能齐全,视频能力稍弱,AI 功能流畅,是一个优秀的开发板、合格的相机。

1 个赞