您尚未登录。

#1 Re: ESP32/ESP8266 » 请问ESP32-CAM获取OV2640的JPEG(1600*1200)并从Wi-Fi传出,帧率最高能到多少? » 2022-09-17 16:56:46

@狼狼
帧率不稳定还需要考虑供电不足,信号不佳的可能。事实上,经过我的测试,ESP32CAM使用OV2640(XCLK=20MHz)的最高帧率有三种情况,分辨率达到XGA(1024*768)及以上时最高均为12.5FPS,分辨率达到HVGA(480*320)及以上时最高均为25FPS,分辨率低于HVGA时最高均为50FPS。降低图像质量或者不对数据进行处理均无法超过上述帧数,因此以上即为ESP32CAM读取图像数据的速度上限,而fb_count>1时,图传和读取图像数据是同时进行的,在供电充足和WiFi信号良好的情况下应该能达到上述帧数。在我的测试中,除了UXGA(1600*1200)需要将jpg质量降低到30才能达到最高帧率12.5FPS,其他分辨率都可以在jpg质量为10时达到上述三种最高帧率。另外,我的图传测试中WiFi速度最高为1MB/s左右,远远低于该模块的宣称速度,可见WiFi并不是瓶颈(当然前提还是信号足够好)。
值得说明的是,OV2640的最高帧数和时钟频率是成正比的,官方宣传的UXGA15帧,SVGA30帧和CIF60帧都是基于24MHz的,但是我测试ESP32CAM设置24MHz时无法正常使用OV2640,最高只能使用20MHz,因此该宣传帧数需要乘20/24,就与我的测试帧数一致了。

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn