-
Notifications
You must be signed in to change notification settings - Fork 660
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OV5640输出500w像素高质量图片出现cam_hal: NO-EOI问题分析求助 #717
Comments
在调高图片质量情况下,不仅出现了cam_hal: NO-EOI,还出现了cam_hal: NO-SOI,查看了一下图片大小,发现和成功输出图片大小都是在700~1000kb之间浮动,推测该问题原因或许是#381中(https://github.com/WangYuxin-esp)提到的data[0]~data[7] 之间的数据由于并非差分信号,也会产生干扰。 |
使用过高的图像质量,需要更严格的 PCB 走线,更短的 FPC 软排线。 |
感谢回答,我已经申请了4000000 Byte空间在PSRAM,感觉不像是空间不足导致的,而且我发现在正常拍摄情况下,降低环境亮度(指白天调的好好的,晚上就失败了)也会出现NO-EOI,用手机闪光灯补个光又拍摄成功了:joy: |
可以先降低分辨率,试试暗光条件下是否正常。 |
根据您的建议,我在暗光条件下做了测试:
我想知道是什么原因导致出现以上现象? |
Checklist
Issue or Suggestion Description
我需要OV5640摄像头输出一张500w像素的高质量JPG图片,设置的图片大小FRAMESIZE_QSXGA(2560x1920),xclk为6MHz情况下,我调整图片质量参数为3时,可以正常输出约600~800kb之间的图片,但调整图片质量参数为2时,有时可以输出图像,有时就会出现cam_hal: NO-EOI问题。
![Image](https://private-user-images.githubusercontent.com/103435971/405093571-013991c5-d16d-4d76-aa97-b63e3e69c829.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxODA4MTEsIm5iZiI6MTczOTE4MDUxMSwicGF0aCI6Ii8xMDM0MzU5NzEvNDA1MDkzNTcxLTAxMzk5MWM1LWQxNmQtNGQ3Ni1hYTk3LWI2M2UzZTY5YzgyOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQwOTQxNTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01NDZjYTgyNzA3NTI0MjNiZTRjZjliNzA5M2Y0ZjJlMzE0ZGQxNjA2YmNlZDk0MTQxNDRjODc1MTdjYmI3YTgxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.O8Ywtv-VI_QsRH11w5KRXFSVLQb_cTnC0J9xjmLwKic)
输出最大图片大小:
查看代码发现是在cam_hal.c文件的camera_fb_t *cam_take(TickType_t timeout)函数,分析后发现是由于找不到0xD9FF,也就是找不到帧尾标识导致错误,怀疑是图片质量参数为2情况下,输出图片大小超过申请PSRAM空间导致的,修改代码后申请空间达到4000000Byte仍无法解决问题,难道图片大小已经超过4m了?
ESP32-IDF版本:v5.0.7
esp32-camera组件版本:espressif__esp32-camera-v2.0.15
使用摄像头:OV5640
参数配置:
The text was updated successfully, but these errors were encountered: