當前位置:編程學習大全網 - 編程語言 - 數學建模問題,求大神!請詳細,先奉上50分!

數學建模問題,求大神!請詳細,先奉上50分!

問題壹,對於給定的來自同壹頁印刷文字文件的碎紙機破碎紙片(僅縱切),我們可以建立碎紙片拼接復原模型和算法,並針對附件1、附件2給出的中、英文各壹頁文件的碎片數據進行拼接復原。對於常規文檔碎紙片計算機拼接方法壹般利用碎片邊緣的尖點特征、尖角特征、面積特征等幾何特征,搜索與之匹配的相鄰碎紙片並進行拼接,這種基於邊界幾何特征的拼接方法適用於邊緣形狀相似的碎紙片。根據附件1、附件2中所給圖片,我們可以看出圖片只有黑白兩種顏色,而且切割時由機器切割,每張圖片的大小、形狀基本壹致。因此,本題的圖像拼接不適合采用特征匹配法,只適合采用灰度拼接。我們可以采用灰度匹配模型對附件壹、二中的所有圖片進行灰度二值法,將圖片轉化為數值矩陣。這樣就可以實現將其文字信號轉化為數字信號。最後,我們可以利用matlab編程,將轉化後每幅圖片的數字矩陣第壹列與最後壹列按照壹定的相似度的衡量法則將相似度高的矩陣所對應的圖片進行自動拼接。根據所得的拼接圖片進行人眼識別,如果所得圖片完整無誤,就不需要人工幹預。如果所得圖片存在錯誤,則需要采取人工幹預。

問題二,對於碎紙機既縱切又橫切的情形,我們設計碎紙片拼接復原模型和算法可以在問題壹模型和算法的基礎上進行改正,並針對附件3、附件4給出的中、英文各壹頁文件的碎片數據進行拼接復原。我們的基本解題思路是首先將每張圖片灰度二值化後形成的矩陣,選取每壹個矩陣的第壹行與最後壹行。然後利用matlab進行編程,先根據數據矩陣的第壹行與最後壹行進行匹配,從而得出19條縱向拼接而成的圖片。然後再將這19張圖片進行數據二值化,選取每壹個二值化後矩陣的第壹列與最後壹列,在運用問題壹中的matlab程序即可得到壹幅完整的圖片。如果在進行開始的列拼接過程中出現了錯誤,則進行人工幹預。在完整拼接後,如果所得圖片出現錯誤,我們就進行人工幹預,從而修正錯誤。

問題三,對於所給碎片數據為雙面打印文件時,因此我們需要采用不同的模型進行碎紙片拼接復原。附件5給出的是壹頁英文印刷文字雙面打印文件的碎片數據。我們必須設計相應的碎紙片拼接復原模型與算法。附件5中所給的圖片,只標出了每壹張紙片的兩面,但並未確定哪壹張為正面,哪壹張為反面。並且兩面均為同壹文字,同壹字體,並未有任何區別,

  • 上一篇:子進程是什麽
  • 下一篇:美國南加州大學公***衛生數據科學解析
  • copyright 2024編程學習大全網