完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有一个图像 EVAL_PASCO2_SENSOR,支持高达 3840x2160 分辨率的超高速和高速。
我能以超快的速度拍摄所有静止画面。 但是,当我尝试获得更高分辨率(3840x2160)的静态捕获,同时高速传输较低分辨率(640x480,1280x720,1920x1080)时,静止请求被触发,它正在从一种分辨率转移到另一种分辨率,但无法进行静态捕获。 我在调试时观察到了以下几点: 1。 缓冲区没有被填满,而从较低的分辨率中取出更高分辨率的静止画面。 2。帧的开头和帧的结尾正在改变。 以下是静止捕获时的日志。 以下是无法捕获到静止状态的日志。 3.在仍然触发后,视频正在重播,但不显示 fps。 在这种特殊情况下我无法获得静止状态的原因可能是什么? |
|
相关推荐
1个回答
|
|
EVAL_PASCO2_SENSOR之所以无法从较低的分辨率高速获得更高的分辨率,可能是由于以下原因:
1. 传感器限制:传感器可能设计为仅支持特定的分辨率和帧速率组合。较低的分辨率通常可以以更高的帧速率捕获,但较高的分辨率可能需要更长的曝光时间或更大的数据传输带宽,因此无法在高速模式下实现。 2. 数据传输带宽:较低的分辨率需要的数据传输带宽较小,而较高的分辨率需要更大的带宽。如果传感器或数据传输通道的带宽限制较低,则无法同时实现高速和更高分辨率。 3. 处理能力:更高的分辨率需要更多的计算和处理能力来处理图像数据。如果系统的处理能力有限,可能无法同时实现高速和更高分辨率。 4. 缓冲区限制:如果系统的缓冲区大小是固定的,较低分辨率的图像可能可以在缓冲区中完全存储并传输,而更高分辨率的图像可能无法同时存储和传输,导致捕获失败。 根据您提供的信息,静态捕获被触发,并尝试从一种分辨率转移到另一种分辨率,但无法进行静态捕获。这可能暗示了数据传输带宽或处理能力的限制。在您进行调试时,您可以进一步检查缓冲区是否被正确填充,帧的开头和结尾是否正常,并在触发后是否发生了一些异常情况。如果您确定系统的硬件和软件能力都无法同时实现高速和更高分辨率,您可能需要权衡是否选择更高的分辨率或更快的帧速率。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2193 浏览 1 评论
摩尔斯微电子推出社区论坛与开源GitHub资源库,新资源的上线将加速全球工程师与开发者的Wi-Fi开发进程
1411 浏览 0 评论
8960 浏览 1 评论
9532 浏览 0 评论
32455 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 19:16 , Processed in 0.443778 second(s), Total 42, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号