立创·实战派ESP32-S3,esp32-camera库里调用jpg2rgb56的jpg图像解码问题
如题,使用立创·实战派ESP32-S3进行开发,摄像头通过esp_camera_fb_get函数获得的frame,再通过esp32-camera库里调用frame2jpg编码成jpg格式,通过websocket网络通信,发送给服务器后,服务器原封不动返还给客户端,但是接收到后,调用jpg2rgb565解码会程序崩溃重启,报错时访问非法地址。经过验证,调用frame2jpg后的jpg文件和接收到服务器返回的jpg文件完全一致。按理来说frame2jpg编码的jpg,jpg2rgb565应该是100%能解码的,但是解码失败了。通过对库里jpg2rgb565函数添加调试日志,崩溃发生在 ESP32 ROM JPEG 解码器(jd_prepare)内部,AI说:这通常是硬件环境、ROM解码器bug、IDF兼容性、或极少数情况下JPEG数据格式与ROM实现不兼容导致的。 究竟如何解决,有没有大佬? #嘉立创PCB#
立创开发板

登录 或 注册 后才可以进行评论哦!