第2步:利哪吵瞎用MATLAB软件中的im2bw函数对所有碎纸片图像进行二值化处理[2],即所有的碎纸片都用仅包含0或1的二维矩阵 表示,其中1表示白色,0表示黑色;
第3步:依次提取矩阵 的第1列与最后1列元素,分别标记为 与 ;
第4步:将 中元素全为1所对应的碎片挑选出来,作为拼接复原图像的左边第1条碎片,并标记为 ;
第5步:将 的最后1列元素分别与剩余碎纸片的第1列元素作点积运算并求和,其中和值最大者即为与 最为李空匹配的碎纸片[3],记作 ,并将其放在拼接复原图像的左边第2条;
第6步:依此类推,得到 , ,……, ,最后得到拼接复原图像 。
根据上述算法,利用MATLAB软件编程(程序见附录1)可得问题1中附件1与附件2的碎片拼接顺序结果如表1与表2所示;附件1与附件2的拼接复原图像见附录2与附录3所示。
这是返兆我今天交的,B题(问题三其中某一面),其中a.bmp面不一定全纳腊是正面,b.bmp面不一定全是反面。
先把图片根据灰度值分类,(最大匹配度180,180行都匹配),在分类的基础上,分四种情况,用最小二乘法Σ(a-b)2 ,分四种情况:
主要分如下四种情况来匹配:
擦,本来还想把数学公式粘上来,可是输入不支持!!洞世滑!????
然后计算综合匹配度最高的,拼接。
然后把你拼接好的灰度值矩阵,显示成图片,这样直接看整个图片人工干预,找出衔接不合理的地方..................上图是我完全拼接完成后的图片。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)