2013高教社杯数模B题(3)

2019-04-09 18:23

表4 复原图像最左列序号

A1 14

A2 89

A3 7

A4 29

A5 38

A6 49

A7 61

A8 71

A9 94

A10 125

A11 168

3、提取碎纸片上的汉字计算其的实际高度像素值,得到:

Max(Height)?42

以像素值42为汉字最大高度,对小于像素值42的方向搜索寻找能构成有效汉字的最小高度,通过扫描搜索碎纸片上的汉字,得到:

Min(Height)?36

4、用Matlab函数calCircle(见附录4.8)提取最左列图像矩阵中的一个矩阵,如:图

3像矩阵A5,1,读取矩阵中的文字“转”和“堪”,文字“转”顶部到碎片顶部部的像素距离

L1?68,文字底部到碎纸片顶部的像素距离L2?109,则文字的实际像素高度

Height?L2?L1?41,文字中线到碎纸片顶部的像素距离L3?88.5,同理可得“堪”的中线到碎纸片底部的像素距离L4?157。取红线之间中点的像素距离,如图6所示:

图6 汉字中心距离示意图

9

以文字中线到碎纸片顶部的像素距离L3?88.5和L4?157为基准,扫描剩余图像矩阵中文字中线到碎纸片顶部像素不大于3个像素的碎片图像矩阵,得到改行的一组像素值,如表:

表5 其中一行的像素距离

20.5000 89.0000 0 20.5000 90.0000 0 21.0000 89.0000 0 21.0000 89.5000 0 21.5000 89.0000 0 21.5000 89.5000 0 22.5000 90.5000 0 89.5000 157.5000 0 20.5000 89.0000 157.5000 20.5000 89.5000 157.5000 21.0000 88.5000 157.5000 21.0000 89.0000 157.0000 21.0000 89.0000 157.5000 21.0000 89.0000 157.5000 21.0000 89.0000 158.0000 21.0000 89.0000 158.0000 21.0000 90.0000 158.0000 21.5000 89.0000 157.5000 23.0000 89.5000 157.5000

3由上表可得与图像矩阵A5,1同一行的剩余18个碎片图像矩阵。

5、用Matlab函数sameRow(见附录4.10)与最左侧的碎片图像矩阵匹配,得到的无序顺序如表6所示:

10

表6 无序的排列表

003 005

012 040

014 031 039 051 073 082 107 115 128 134 135 159 160 169 176 199 203 089 101 102 108 113 114 117 119 123 140 146 151 154 155 185 194 207

001 0007 032 045 053 056 068 070 093 126 137 138 153 158 166 174 175 196 208 006 008 002 006 015 034 013

010

029 037 044 048 055 059 064 075 092 098 104 111 171 172 180 201 206

009 0024 025 035 038 046 074 081 088 103 105 122 130 148 161 167 189 193 011 0022 028 049 054 057 065 091 095 0118 129 141 143 178 186 127 190 192 019 017 042 016

020 036 052 061 063 067 069 072 078 079 098 099 116 131 162 163 177 027 033 060 071 080 083 085 132 133 152 157 165 170 198 200 202 205 043 047 058 077 084 090 094 097 112 121 124 127 136 144 149 164 183 021 066 106 109 110 125 139 145 150 157 173 181 182 184 187 197 204 023 026 030 041 050 062 076 086 087 100 120 142 147 168 147 191 195

0001 018

6、用Matlab函数sortData(见附录4.7)计算每一个图像4个方向的最佳连接矩阵,用Matlab函数DrawH(见附录4.11)和DrawV(见附录4.12)辅助程序人工干预,调整图像矩阵左右之间、上下之间的顺序,既即可得到附件三的碎片复原图(见附录2)。辅助程序DrawH和DrawV如图7、8所示:

图7 DrawH演示(上三图为向左拼接,下三图向右拼接)

11

图8 DrawV演示(左三图向上拼接,右三图向下拼接)

附件三的复原顺序如表7所示:

表7 附件三复原顺序

049 054 065 143 186 002 057 192 178 118 190 095 011 022 129 028 091 188 141 061 019 078 067 069 099 162 096 131 079 063 116 163 072 006 177 020 052 036 168 100 076 062 142 030 041 023 147 191 050 179 120 086 195 026 001 087 018 038 148 046 161 024 035 081 189 122 103 130 193 088 167 025 008 009 105 074 014 128 003 159 082 199 135 012 073 160 203 169 134 039 031 051 107 115 176 094 034 084 183 090 047 121 042 125 144 077 112 149 097 136 164 127 058 043 125 013 182 109 197 016 184 110 187 066 106 150 021 173 157 181 204 139 145 029 064 111 201 005 092 180 048 037 075 055 044 206 010 104 098 172 171 059 007 208 138 158 126 068 175 045 174 000 137 053 056 093 153 070 166 032 196 071 156 083 132 200 017 080 033 202 198 015 133 170 205 085 152 165 027 060 089 146 102 154 114 040 151 207 155 140 185 108 117 004 101 113 194 119 123

5.3.2 英文模型的求解

1、用Matlab函数readSubImage(见附录4.1)提取附件4中的209个碎纸片图像矩阵,建立图像矩阵:

12

kAij(k?2;i?1,2,3,?,19;j?1,2,3,?,11)

2、用Matlab函数leftArray(见附录4.5)对每一张碎片图像左侧空白列的个数进行排序,选取左侧空白列最多的11张图像,作为复原图像的最左列。

3、提取碎纸片上的英文计算其所在四线三格的每一格高度,得到:

Max(Height)?25

以像素值25为最大高度,对小于像素值25的方向搜索寻找能构成有效英文部分的最小高度,通过扫描搜索碎纸片上的英文,得到:

Min(Height)?23

4、用Matlab函数calEngCircle(见附录4.9)计算每一个碎片图像中有效英文部分的中点,1张碎片图像中有效英文部分的中点个数最多为3个。

5、用Matlab函数sameData(见附录4.10)依次与最左侧列的碎片图像矩阵进行匹配,得到的无序顺序如表

6、用Matlab函数sortData(见附录4.7)计算每一个图像4个方向的最佳连接矩阵,用Matlab函数DrawH和DrawV辅助人工干预调整图像矩阵左右之间、上下之间的顺序既即可得到附件四的碎片复原图(见附录2)。

附件四的复原顺序如表8:

表8 附件四复原顺序

191 075 011 154 190 184 002 104 180 064 106 004 149 032 204 065 039 067 147 201 148 170 196 198 094 113 164 078 103 091 080 101 026 100 006 017 028 146 086 051 107 029 040 158 186 098 024 117 150 005 059 058 092 030 037 046 127 019 194 093 141 088 121 126 105 155 114 176 182 151 022 057 202 071 165 082 159 139 001 129 063 138 153 053 038 123 120 175 085 050 160 187 097 200 031 020 041 108 116 136 073 036 207 135 015 076 043 199 045 173 080 161 179 143 208 021 007 049 061 119 033 142 168 062 169 054 192 133 118 189 162 197 112 070 084 060 014 068 174 137 195 008 047 172 156 096 023 099 122 090 185 109 132 181 095 069 167 163 166 188 111 144 206 003 130 034 013 110 025 027 178 171 042 066 205 010 157 074 145 083 134 055 018 056 035 016 009 183 152 044 081 077 128 200 131 052 125 140 193 087 089 048 072 012 177 124 000 102 115

5.4 模型的评价与推广

13


2013高教社杯数模B题(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:广东省建筑施工安全管理资料统一用表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: