电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>用于3D扫描的嵌入式图像预处理

用于3D扫描的嵌入式图像预处理

2022-11-07 | zip | 0.05 MB | 次下载 | 免费

资料介绍

描述

当我们想通过 3D 扫描进行三元重建时,通常最好的方法之一是通过激光三角测量技术

poYBAGNkrKWAfu_8AAAyplXNS0g270.png
激光三角测量技术
 

众所周知,这项技术包括将激光条投影到物体表面并以已知角度捕获该投影的图像,然后通过图像处理将该条带转换为代表物体横截面切割的对齐方式点云中物体的三维表面

因为在这个项目中,我们将专注于通过ov2640相机捕捉投射在物体上的激光条的图像,通过DCMI 数码相机机器接口)和DMA (直接存储器访问)获取其图像数据,对图像进行预处理微控制器stm32F407VGT并通过FSMC (柔性静态存储器控制器)将其传输到LCD

poYBAGNkrKiAVTuOAACTrC4PDsM750.png
嵌入式图像预处理系统
 

作为该系统的主要目标是捕获图像,并对它们进行嵌入式预处理以检测投射的激光条纹,并将这些检测到的激光条纹的数据仅传输到 PC 以生成点云(点的 xy 坐标每个捕获的图像平面中的激光条纹相当于其 3D 模型的横截面),而不是向 PC 提供每个图像的所有信息,以便它只负责收集专门的条纹数据并生成对象的 3D 点云

pYYBAGNkrOOAdvhkAAqaVRYiXh8637.png
嵌入式图像预处理系统运行照片
 

强调这一切的目的是让计算机而不是每个要处理的图像,只接收每个横截面的激光条点的 XY 坐标,这样 PC 才开始以 3D 方式组装点云一段一段的(就像把一块面包放在一起,每一片相当于每张图像的预处理)

这是如何工作的

步骤1:

微控制器及其外围设备的初始化

poYBAGNkrOaAS2d1AACtKh9KsD8914.png
固件初始化
 

第2步:

液晶显示器初始化

LCD_Init();

poYBAGNkrOqAONRtAACV7tjbNF8613.png
LCD 和 FSMC 初始化函数
 

在LCD初始化函数中可以看到是FSMC初始化函数

它负责初始化和正确激活 FSMC(灵活静态内存控制器),以更高效、更强大地处理 LCD

poYBAGNkrO2AZciQAAEE3qhZ2MI410.png
初始化 FSMC
 

第 3 步:

相机初始化

OV2640_HW_Init();

使用这个库的功能,我们初始化我们想要的相机,我们让它在连续模式下工作以提取图像 con el DCMI

pYYBAGNkrPGANBQbAABHR_m4P30842.png
DCMI 初始化
 

这是一个非常强大的外围设备,专门用于与相机通信并获取其图像

pYYBAGNkrPSARkWdAADo9yzxbJE738.png
DMA初始化
 

借助 DMA,相机捕获的图像信息直接从相机通过 DMA 传递到其目标地址,而无需将工作加载到微控制器的核心,这是通过独家选择获得激光条点的最简单方法红色(在 DMA 分配的内存缓冲区中,用于放置每个捕获的图像的数据)以立即阈值这些值,并且只有当它们通过某个值时,才会将每个点的 XY 字符串传输到 PC 以进行组装点云

poYBAGNkrR2ACZDAAAhtoMwg03I787.jpg
带有嵌入式图像预处理的 3D 重建
 

通过将微控制器选择的每个图像的所有红点坐标与嵌入式图像预处理放在一起,在 PC 上使用 GLUT 武装点云

 


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费