云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 太原理工大学现代科技学院 毕业设计 - 图文

太原理工大学现代科技学院 毕业设计 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/7/15 15:18:46

图 4-6 ov2640_speed_ctrl 函数

接着,ov2640_jpg_photo函数,用于JPG图像采集。进入该函数,我们先设置OV2640为jpeg模式,然后根据OV2640_JPEG_WIDTH和OV2640_JPEG_HEIGHT这两个宏,确定输出图像的尺寸。因为 STM32F103ZET6 内部内存最大也就 64KB,我们申请了 52K 用于存放 JPEG数据,最大也就可以存放 1024*768 左右的 jpg 图片。所以,OV2640_JPEG_WIDTH 的值为1024,OV2640_JPEG_HEIGHT 的值为 768。在设置好输出尺寸后,再设置 PCLK 频率,以便完整采集 JPEG 图像。然后开始采集一帧JPEG数据。

图 4-7 ov2640_jpg_photo函数

–21–

第5章 功能测试结果

最终测试结果如下,图5-1为最终储存卡接收到的图像,分辨率设置为320x240,保存格式为JPEG文件自动从00000.jpeg开始编号,并且多次开机不会覆盖之前的图像文件。

图 5-5-1 储存卡接收到的图像

图5-2为上位机测试时的情况,左侧文本接收区显示的是初始化完成后读取的器件ID,右侧可以连续接收视频数据,分辨率压缩为320x240,帧速率为8帧/秒。

图 5-2 上位机测试软件

–22–

图5-3为TFT-LCD上显示的初始化及状态信息,当OV2640或SD卡初始化失败时,将会显示‘OV2640 ERROR’或‘SD ERROR’。时间可通过接入实时时钟芯片以保持精确。

图 5-3 TFT-LCD显示信息

–23–

第6章 结论

通过STM32F103+OV2640的视频处理系统的设计,提高了视频压缩系统的小型化,同时使得系统的可靠性提高,在一定程度上降低了成本。系统也可以处于全天候运行状态,同时可以降低系统的总体功耗。基于微控制器的视频处理系统,可以更方便的定制系统功能。在某种情况下,可以使设备做的非常微小,如医疗器械上的内窥镜,管道摄像机等产品。对于此次设计的系统也有一些缺陷,由于微控制器资源有限,无法处理高分辨率的图像(最高可达1240*768)。且由于代码设计不够优化,可能会导致系统的CPU资源会有略微的损耗。当然,由于系统采用STM32库函数编写,可以容易的移植到STM32系列更高性能的MCU上,可以很容易的解决这些缺陷。

–24–

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

图 4-6 ov2640_speed_ctrl 函数 接着,ov2640_jpg_photo函数,用于JPG图像采集。进入该函数,我们先设置OV2640为jpeg模式,然后根据OV2640_JPEG_WIDTH和OV2640_JPEG_HEIGHT这两个宏,确定输出图像的尺寸。因为 STM32F103ZET6 内部内存最大也就 64KB,我们申请了 52K 用于存放 JPEG数据,最大也就可以存放 1024*768 左右的 jpg 图片。所以,OV2640_JPEG_WIDTH 的值为1024,OV2640_JPEG_HEIGHT 的值为 768。在设置好输出尺寸后,再设置 PCLK 频率,以便完整采集 JPEG 图像。然后开始采集一帧JPEG数据。 图 4-7 ov2640_jpg_photo函数 <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com