图像拼接相关资源,包括特征提取,特征匹配等等。
上传时间: 2017-12-14
上传用户:fengtuanzi
此文件夹包含全景图像拼接的实现使用SIFT特性
上传时间: 2020-05-08
上传用户:xiaojiaowudi
文档为基于LabVIEW机器视觉的全息透镜板自动拼接系统总结文档,是一份不错的参考资料,感兴趣的可以下载看看,,,,,,,,,,,,,
上传时间: 2022-06-24
上传用户:
随着图像处理技术和投影技术的不断发展,人们对高沉浸感的虚拟现实场景提出了更高的要求,这种虚拟显示的场景往往由多通道的投影仪器同时在屏幕上投影出多幅高清晰的图像,再把这些单独的图像拼接在一起组成一幅大场景的图像。而为了给人以逼真的效果,投影的屏幕往往被设计为柱面屏幕,甚至是球面屏幕。当图像投影在柱面屏幕的时候就会发生几何形状的变化,而避免这种几何变形的就是图像拼接过程中的几何校正和边缘融合技术。 一个大场景可视化系统由投影机、投影屏幕、图像融合机等主要模块组成。在虚拟现实应用系统中,要实现高临感的多屏幕无缝拼接以及曲面组合显示,显示系统还需要运用几何数字变形及边缘融合等图像处理技术,实现诸如在平面、柱面、球面等投影显示面上显示图像。而关键设备在于图像融合机,它实时采集图形服务器,或者PC的图像信号,通过图像处理模块对图像信息进行几何校正和边缘融合,在处理完成后再送到显示设备。 本课题提出了一种基于FPGA技术的图像处理系统。该系统实现图像数据的AiD采集、图像数据在SRAM以及SDRAM中的存取、图像在FPGA内部的DSP运算以及图像数据的D/A输出。系统设计的核心部分在于系统的控制以及数字信号的处理。本课题采用XilinxVirtex4系列FPGA作为主处理芯片,并利用VerilogHDL硬件描述语言在FPGA内部设计了A/D模块、D/A模块、SRAM、SDRAM以及ARM处理器的控制器逻辑。 本课题在FPGA图像处理系统中设计了一个ARM处理器模块,用于上电时对系统在图像变化处理时所需参数进行传递,并能实时从上位机更新参数。该设计在提高了系统性能的同时也便于系统扩展。 本文首先介绍了图像处理过程中的几何变化和图像融合的算法,接着提出了系统的设计方案及模块划分,然后围绕FPGA的设计介绍了SDRAM控制器的设计方法,最后介绍了ARM处理器的接口及外围电路的设计。
上传时间: 2013-04-24
上传用户:ynsnjs
作者研究了当前流行的缩放算法,对图像纹理相关性大小和边缘方向的判断上提出了一种新的方法,并在此基础上发展了一套适用于数字视频芯片的图像缩放算法。仿真结果表明此算法由优于目前流行的图像缩放算法。 介绍了FPGA的开发工作大致可以分为设计和验证两大部分,在具体开发流程上可以根据要求灵活控制。缩放芯片的开发可以分为:芯片结构设计、时钟系统设计、存储器读写控制、IP核复用设计、计算精度控制等方面的电路设计。在设计完成各级子模块以后拼接各子模快完成整个缩放模块的设计。通过测试发现设计中存在的缺陷,修改再测试,最终完成整个模块的设计。
上传时间: 2013-05-31
上传用户:tdyoung
本文研究基于ARM与FPGA的高速数据采集系统技术。论文完成了ARM+FPGA结构的共享存储器结构设计,实现了ARMLinux系统的软件设计,包括触摸屏控制、LCD显示、正弦插值算法设计以及各种显示算法设计等。同时进行了信号的高速采集和处理的实际测试,对实验测试数据进行了分析。 论文分别从软件和硬件两方面入手,阐述了基于ARM处理器和FPGA芯片的高速数据采集的硬件系统设计方法,以及基于ARMLinux操作系统的设备驱动程序设计和应用程序设计。 硬件方面,在FPGA平台上,我们首先利用乒乓操作的方式将一路高速数据信号转换成频率为原来频率1/4的4路低速数据信号,再将这四路数据分别存储到4个FIFO中,然后再对这4个FIFO中的数据拼接并存储在FPGA片上的双端口双时钟RAM中,最后将FPGA的双端口双时钟RAM挂载到ARM系统的总线上,实现了ARM和FPGA共享存储器的系统结构,使ARM处理器可以直接读取这个双端口双时钟的RAM中的数据,从而大大提高了数据采集与处理的效率。在采样频率控制电路设计方面,我们通过使FIFO的数据存储时钟降低为标准状态下的1/n实现数据采集频率降为标准状态的1/n,从而实现了由FPGA控制的可变频率的数据采集系统。 软件方面,为了更有效地管理和拓展系统功能,我们移植了ARMLinux操作系统,并在S3C2410平台上设计实现了基于Linux操作系统的触摸屏驱动程序设计、LCD驱动程序移植、自定义的FPGA模块驱动程序设计、LCD显示程序设计、多线程的应用程序设计。应用程序能够控制FPGA数据采集系统工作。 在前端采样频率为125MHz情况下,系统可以正常工作。能够实现对频率在5MHz以下的信号波形的直接显示;对5MHz至40MHz的信号,使用正弦插值算法进行处理,显示效果良好。同时这种硬件结构可扩展性强,可以在此基础上实现8路甚至16路缓冲的系统结构,可以使系统支持更高的采样频率。
上传时间: 2013-07-04
上传用户:林鱼2016
随着图像处理技术和投影技术的不断发展,人们对高沉浸感的虚拟现实场景提出了更高的要求,这种虚拟显示的场景往往由多通道的投影仪器同时在屏幕上投影出多幅高清晰的图像,再把这些单独的图像拼接在一起组成一幅大场景的图像。而为了给人以逼真的效果,投影的屏幕往往被设计为柱面屏幕,甚至是球面屏幕。当图像投影在柱面屏幕的时候就会发生几何形状的变化,而避免这种几何变形的就是图像拼接过程中的几何校正和边缘融合技术。 一个大场景可视化系统由投影机、投影屏幕、图像融合机等主要模块组成。在虚拟现实应用系统中,要实现高临感的多屏幕无缝拼接以及曲面组合显示,显示系统还需要运用几何数字变形及边缘融合等图像处理技术,实现诸如在平面、柱面、球面等投影显示面上显示图像。而关键设备在于图像融合机,它实时采集图形服务器,或者PC的图像信号,通过图像处理模块对图像信息进行几何校正和边缘融合,在处理完成后再送到显示设备。 本课题提出了一种基于FPGA技术的图像处理系统。该系统实现图像数据的AiD采集、图像数据在SRAM以及SDRAM中的存取、图像在FPGA内部的DSP运算以及图像数据的D/A输出。系统设计的核心部分在于系统的控制以及数字信号的处理。本课题采用XilinxVirtex4系列FPGA作为主处理芯片,并利用VerilogHDL硬件描述语言在FPGA内部设计了A/D模块、D/A模块、SRAM、SDRAM以及ARM处理器的控制器逻辑。 本课题在FPGA图像处理系统中设计了一个ARM处理器模块,用于上电时对系统在图像变化处理时所需参数进行传递,并能实时从上位机更新参数。该设计在提高了系统性能的同时也便于系统扩展。 本文首先介绍了图像处理过程中的几何变化和图像融合的算法,接着提出了系统的设计方案及模块划分,然后围绕FPGA的设计介绍了SDRAM控制器的设计方法,最后介绍了ARM处理器的接口及外围电路的设计。
上传时间: 2013-04-24
上传用户:1047385479
定点乘法器设计(中文) 运算符: + 对其两边的数据作加法操作; A + B - 从左边的数据中减去右边的数据; A - B - 对跟在其后的数据作取补操作,即用0减去跟在其后的数据; - B * 对其两边的数据作乘法操作; A * B & 对其两边的数据按位作与操作; A & B # 对其两边的数据按位作或操作; A # B @ 对其两边的数据按位作异或操作; A @ B ~ 对跟在其后的数据作按位取反操作; ~ B << 以右边的数据为移位量将左边的数据左移; A << B $ 将其两边的数据按从左至右顺序拼接; A $ B
上传时间: 2013-12-17
上传用户:trepb001
在Pro/ENGINEER中,当创建或处理非实体曲面时,使用的是面组。面组代表相连非实体曲面的“拼接体”。面组可能由单个曲面或一个曲面集合组成。 面组包含了描述所有组成面组的曲面的几何信息,和面组曲面的“缝合”(连接或交截)方法信息。一个零件包含多种面组。通过使用“曲面特征”创建或处理面组。 使用曲面功能 从“特征类”菜单中选择“曲面”,显示“面组曲面”还是“曲面选项”菜单,取决于模型中是曲面还是曲线。如果曲面特征或基准曲线存在于模型中,系统将显示“曲面选项”菜单,它可用于创建新曲面。 也可以通过“插入”菜单来使用多数曲面命令。 命名面组可以使用命令序列“设置”/“名称”/“其它”,为整个面组或单独的曲面分配名称。然后可以使用“获得选取”中的“按菜单选取”选项,按名称选择已命名的面组或曲面。
上传时间: 2013-11-04
上传用户:gxrui1991
C函数速查手册 出版社:人民邮电出版社 《C函数速查手册》中所讲的C语言函数按照功能顺序和字母顺序进行排序,读者既可以按照功能顺序查找,也可以按照字母顺序学习。《C函数速查手册》不仅适合于C语言初学者学习使用,而且也可以作为中、高级C语言开发人员的参考手册。 目录 第1章 数学函数 1.1 _clear87函数:清除浮点状态字 1.2 _status87函数:取浮点状态字 1.3 abs函数:求整数的绝对值 1.4 acos、acosl函数:反余弦函数 1.5 asin、asinl函数:反正弦函数 1.6 atan函数:反正切函数 1.7 atan2、atan2l函数:计算Y/X的反正切值 1.8 cabs函数:计算复数的模 1.9 ceil函数:向上取整 1.10 cos函数:余弦函数 1.11 cosh函数:双曲余弦函数 1.12 div函数:求两个整数相除的商和余数 1.13 exp函数:指数函数 1.14 fabs函数:求浮点数的绝对值 1.15 floor函数:向下取整 1.16 fmod函数:计算x对y的模 1.17 frexp函数:将浮点数分为底数与指数 1.18 hypot函数:计算直角三角形的斜边 1.19 labs函数:取长整数的绝对值 1.20 ldexp、ldexpl函数:幂计算 1.21 ldiv函数:两个长整型数相除 1.22 log、logl函数:计算自然对数 1.23 log10、log10l函数:计算常用对数 1.24 max函数:求两个数中的最大者 1.25 min函数:求两个数中的最小者 1.26 modf、modfl函数:分割数为整数部分和小数部分 1.27 poly函数:计算多项式 1.28 pow函数:指数函数 1.29 pow10函数:指数函数 1.30 rand函数:随机数发生器 1.31 random函数:随机数发生器 1.32 randomize函数:初始化随机数发生器 1.33 sin函数:正弦函数 1.34 sinh函数:双曲正弦函数 1.35 sqrt函数:计算平方根 1.36 srand函数:初始化随机数发生器 1.37 tan、tanl函数:正切函数 1.38 tanh、tanhl函数:双曲正切函数 第2章 字符串函数 2.1 atof函数:把字符串转换成浮点数 2.2 atoi函数:将字符串转换成整型数 2.3 atol函数:将字符串转换成长整型数 2.4 ecvt函数:将浮点数转换为字符串 2.5 fcvt函数:将浮点数转换为字符串 2.6 gcvt函数:将浮点数转换成字符串 2.7 itoa函数:将整数值转换为字符串 2.8 isalnum函数:字母、数字判断函数 2.9 isalpha函数:字母判断函数 2.10 isascii函数:整数值的字符分类 2.11 iscntrl函数:控制字符判断函数 2.12 isdigit函数:数字判断函数 2.13 isgraph函数:打印字符判断 2.14 islower函数:小写字母判断函数 2.15 isprint函数:可打印字符判断函数 2.16 isptmct函数:标点符号判断函数 2.17 isspace函数:空格等判断函数 2.18 isupper函数:大写字母判断函数 2.19 isxdigit函数:十六进制数字判断函数 2.20 ltoa函数:将长整值转换为字符串 2.21 mbstowcs函数:将多字节字符序列转换成相应的宽字符序列 2.22 mbtowc函数:将多字节字符转换成相应的宽字符 2.23 stpcpy函数:复制字符串 2.24 strcat函数:拼接字符串 2.25 strchr函数:查找给定字符 2.26 strcmp函数:比较字符串 2.27 strcmpi函数:比较字符串 2.28 strcpy函数:复制字符串 2.29 strcspn函数:查找不包含指定字符集子串的段 2.30 strdup函数:将字符串复制到新建的位置 2.31 stricmp函数:比较字符串 2.32 strlen函数:获取字符长度
上传时间: 2014-12-25
上传用户:水口鸿胜电器