自制电子相机-需求分析

需求分析

需求分析

对于一个普通的电子相机来说,应该具有以下基本的功能:

  1. 拍照:能够拍摄照片,并能够保存到相册中。
  2. 视频:能够拍摄视频,并能够保存到相册中。
  3. 照片编辑和查看:能够对照片进行编辑,例如裁剪、旋转、滤镜等。
  4. 可以和电脑进行连接,能够同步相册中的照片。

由于我使用的是已经做好的模块,所以对于其他的比如说调节光圈、曝光、快门等功能,我并不需要自己去实现,也无法改变。

如何实现需求

确定好了上面的这些需求,接下来我主要是对于如些何完成这需求进行分析。

需求1&2:拍照和视频

首先拍照模式下的两种模式的选择:
其中提供两种模式:

  • 拍摄模式
    • 视频模式
    • 拍照模式
  • 查看模式

拍摄模式

在这个模式下,摄像头所拍摄到的数据直接显示到显示器上。所以其对于实行性有着更高的要求。

所以可以有摄像头读取到数据之后直接通过DMA将数据从DCMA直接传输到FSMC再到显示器中。以此来提高速度。

拍照模式

将拍下的数据直接存进sd中,之后去查看的时候就可以直接从sd卡中读取数据。

视频模式

这个模式用以拍摄视频

查看模式

这个模式下,摄像头拍摄的数据会先存放在sd卡中,Stm32 可以通过直接读取 SD 卡中的数据来显示。

需求3:照片编辑和查看&和电脑连接

由于我们将图片&视频都保存在 SD卡 中,所以我们可以将这个 SD卡 直接挂载到电脑上,然后就可以对照片进行编辑和查看。

在电脑上处理好之后就可以直接拷贝到相册中,这样就实现了照片的编辑和查看功能。


自制电子相机-需求分析
https://ysc2.github.io/ysc2.github.io/2024/02/21/自制电子相机-需求分析/
作者
Ysc
发布于
2024年2月21日
许可协议