君正T31: 如何把摄像头视频数据采集回来, 以便进一步处理?
描述:
摄像头传感器,通过A/D转换, 最终会形成一帧帧的原始图像,那么如何得到这些一帧帧的数据呢?
(前提是ISP已正常工作, 可以参考: <<君正T31 SDK API接口那么多, 如何入手呢, 以及一些思考>>
对应网址: 君正T31 SDK API接口那么多, 如何入手呢, 以及一些思考_总是春的博客-CSDN博客)
实际不难, 只要如下几个关键API接口就可以实现, 现在把流程图帖出来:
分析:
- 流程:
第一部分: 初始化framesource模块
第二部分: 交给程序,不断采集(可以新建一个线程)
第三部分: 结束.
- 思考:
framesource相当于是数据源头, 有了源头, 就可以做很多事, 那么, 通常会面临几个相关管理问题, 也是软件设计的重点.
- 源头的初始化
- 源头的重启
- 源头的异常
- 源头对前后端的影响
- ISP参数更新, 源头应如何适合, 如何操作
- 用户的各种业务操作, 比如想得到一张原始图片等等
- 其它
最后: