2011-11-10 105 views
0

我有一個掃描BMP圖像,其具有候選號,名稱和圖像中的行(號碼,姓名和圖像),這些都是在逐列。現在我想用Java將每個候選人的每個數據分離成單獨的圖像。怎麼做?分割圖像分成行和列

這裏是選票:

ballot paper

+0

你想與1-16提取圖片,從這個大的畫面中對應名稱的圖標,對不對? –

+0

圖像是否如圖所示?如果對選票進行掃描是比較容易的,1)只有選票2)'正方形'(行/列線全部是垂直或水平)在圖像內。 –

+0

是的,我想將圖像分成行和列,對應於每個候選人沒有名稱和圖像... – raj8015

回答

1

注意,沒有任何的編程技術能夠分析圖像的語義,這就是爲什麼語義分析在人工智能領域仍然是一個活躍的問題。按照您的要求,您可以爲特定圖像編寫程序,但不能依賴該程序獲取隨機圖像(只需保留這可能會有所幫助)

現在,如果您真的知道圖片的尺寸以及在哪裏拆分,您可以依靠這個How to Split an Image into Chunks - Java ImageIO作爲@Anish提到的,以瞭解如何去做,(請注意這不是你想要做的)。

+0

在選票上1 name1 image1在每一行我想將這三個參數分成單獨的圖像,我該如何做到這一點 – raj8015

+0

看到提供的鏈接,你可以得到關於如何做的想法,自己編碼,以及如果你沒有成功,發佈代碼,我們會盡力幫助。 關於, – COD3BOY