基于Matlab的碎纸片的自动拼接复原技术

碎纸片的自动拼接复原技术

摘要:破碎文件的拼接在司法物证复原、历史文献修复以及军事情报获取等领域都有着重要的应用。目前发现对碎纸片的拼接大部分由人工完成,准确率较高,但耗费大量人力财力及时间,效率很低。随着计算机技术的发展,人们试图开发碎纸片的自动拼接技术,以提高拼接复原效率。现先对仅纵切的碎纸片进行研究,开发出利用计算机,更便捷快速拼接碎纸片的方法。

本文首先对碎纸片的自动拼接复原问题建立相应的数学模型,利用图像的色彩特征建立图像灰度值矩阵,根据拼接特性找到其中可以拼接碎纸片的相关性,然后在matlab软件环境下进行编程、编译及调试,得到各碎纸片的正确拼接顺序后,对仅纵切的碎纸片进行拼接复原。

主要工作有以下几个方面:

  1. 用imread()函数读取各碎纸片的基本信息,建立灰度值矩阵
  2. 提取出每张图片第一列和最后一列的灰度值分别构成新矩阵
  3. 人工介入找出第一张待接图片
  4. 根据第一张待接图片的参考信息建立循环,得到碎纸片的拼接顺序
  5. 用imshow()函数显示新顺序的拼接结果,用以检查正确性

关键词:碎纸片  拼接复原   matlab软件   灰度值

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     

目   录

第一章  绪论

    1.1    碎纸拼接技术及项目背景·························(2)

    1.2    国内外研究现状·································(3)

    1.3    论文主要内容···································(3)

第二章  MATLAB概述

  2.1     MATLAB产生的历史背景························(4)

 2.2     MATLAB的特点································(5)

 2.3     MATLAB在图像处理中的应用····················(7)

第三章  数字图像处理

   3.1    数字图像处理技术简介···························(9)

   3.1.1  数字图像处理的特点·····························(9)

   3.1.2  数字图像处理技术的研究内容·····················(10)

   3.1.3  数字图像处理技术的应用·························(12)

   3.2    图像处理工具简介·······························(12)

   3.3    MATLAB中的图像类型及类型变换················(13)

   3.3.1  图像和图像数据··············

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值