自制电子相机-需求分析
需求分析
需求分析
对于一个普通的电子相机来说,应该具有以下基本的功能:
- 拍照:能够拍摄照片,并能够保存到相册中。
- 视频:能够拍摄视频,并能够保存到相册中。
- 照片编辑和查看:能够对照片进行编辑,例如裁剪、旋转、滤镜等。
- 可以和电脑进行连接,能够同步相册中的照片。
由于我使用的是已经做好的模块,所以对于其他的比如说调节光圈、曝光、快门等功能,我并不需要自己去实现,也无法改变。
如何实现需求
确定好了上面的这些需求,接下来我主要是对于如些何完成这需求进行分析。
需求1&2:拍照和视频
首先拍照模式下的两种模式的选择:
其中提供两种模式:
- 拍摄模式
- 视频模式
- 拍照模式
- 查看模式
拍摄模式
在这个模式下,摄像头所拍摄到的数据直接显示到显示器上。所以其对于实行性有着更高的要求。
所以可以有摄像头读取到数据之后直接通过DMA
将数据从DCMA
直接传输到FSMC
再到显示器中。以此来提高速度。
拍照模式
将拍下的数据直接存进sd
中,之后去查看的时候就可以直接从sd
卡中读取数据。
视频模式
这个模式用以拍摄视频
查看模式
这个模式下,摄像头拍摄的数据会先存放在sd
卡中,Stm32 可以通过直接读取 SD 卡中的数据来显示。
需求3:照片编辑和查看&和电脑连接
由于我们将图片&视频都保存在 SD卡 中,所以我们可以将这个 SD卡 直接挂载到电脑上,然后就可以对照片进行编辑和查看。
在电脑上处理好之后就可以直接拷贝到相册中,这样就实现了照片的编辑和查看功能。
自制电子相机-需求分析
https://ysc2.github.io/ysc2.github.io/2024/02/21/自制电子相机-需求分析/