碎纸片的拼接模型怎么做呀,数学建模?
第一步:使用MATLAB软件[1]依次读取附件1(或附件2)中的所有废纸图像,其中图像标记为:
第二步:利用MATLAB软件中的im2bw函数对所有的纸片图像进行二值化[2],即所有的纸片用一个只包含0或1的二维矩阵表示,其中1代表白色,0代表黑色;
第三步:依次提取矩阵第一列和最后一列中的元素,分别标记为和;
第四步:挑出所有中间元素为1对应的片段,作为拼接恢复图像左边的第一个片段,标记为:
第五步:分别对剩余纸片的最后一个列元素和第一个列元素进行点积运算,并求和,其中求和最大的为最匹配纸片[3],记为,放在拼接恢复图像的第二个左侧;
第六步:以此类推,得到,,,最后得到马赛克复原图。根据上述算法,利用MATLAB软件编程(程序见附录1),我们可以得到问题1中附录1和附录2的片段拼接序列结果如表1和表2所示。附录1和2的马赛克复原图像见附录2和3。
本科毕业论文,有用到matlab的gui设计,在写论文时能不能,要不要加入程序的代码?
如果你的专业是软件设计,可以写作;否则一般用一章介绍,详细代码会写在附录里。
怎么回复到默认的matlab打开窗口?
对于不熟悉MATLAB程序的用户来说,有时候MATLAB的主窗口一不小心就乱了,像这样:变得很奇怪,即使我们重启MATLAB,界面还是会这样。
此时,我们都想回到原来的界面。恢复原界面的操作步骤:依次点击:桌面-桌面布局-默认,这样界面就会恢复成原来的布局形式:附录:我们一定要熟悉MATLAB界面的各个功能区,这样在使用相应的功能时才能按图索骥。主窗口主窗口是我们用来交互输入命令的地方,我们检查计算结果最直接的地方就是从这里。WorkspaceWorkspace显示当前matlab环境下的所有变量及其详细信息,包括变量名维的命令历史窗口:这部分是你之前使用过的所有命令的历史窗口,可以上下查找你使用过的语法,可以很方便的查看,再次调用,双击或者复制,会节省很多时间。当前文件夹:显示当前工作目录和其中包含的所有文件。当我们用matlab生成文件和读取文件时,会实时对应。从这里打开M文件非常快。