您的位置首页生活快答

碎纸片的拼接模型怎么做呀,数学建模

碎纸片的拼接模型怎么做呀,数学建模

的有关信息介绍如下:

碎纸片的拼接模型怎么做呀,数学建模

第1步:利用MATLAB软件依次读取附件1(或附件2)中的所有碎纸片图像,其中图片标记为 ;

第2步:利用MATLAB软件中的im2bw函数对所有碎纸片图像进行二值化处理,即所有的碎纸片都用仅包含0或1的二维矩阵 表示,其中1表示白色,0表示黑色;

第3步:依次提取矩阵 的第1列与最后1列元素,分别标记为 与 ;

第4步:将 中元素全为1所对应的碎片挑选出来,作为拼接复原图像的左边第1条碎片,并标记为 ;

第5步:将 的最后1列元素分别与剩余碎纸片的第1列元素作点积运算并求和,其中和值最大者即为与 最为匹配的碎纸片,记作 ,并将其放在拼接复原图像的左边第2条;

第6步:依此类推,得到 , ,……, ,最后得到拼接复原图像 。

根据上述算法,利用MATLAB软件编程(程序见附录1)可得问题1中附件1与附件2的碎片拼接顺序结果如表1与表2所示;附件1与附件2的拼接复原图像见附录2与附录3所示。