2011-05-04 293 views
0

我在c#中有一個項目,它必須檢測圖像的背景以及正在聚焦的圖像部分。有誰知道如何做到這一點?謝謝!圖像背景

+1

你是什麼意思的「圖像的背景?」你可以指定更多的要求嗎? – JasCav 2011-05-04 02:34:42

+0

「檢測」是什麼意思? – razlebe 2011-05-05 12:34:09

回答

0

我不是這個領域的專家,但它聽起來像一個非常難的問題,需要一些奇特的啓發式。首先,您的程序是否會收到關於它正在處理的圖像的任何提示?它是一個人的照片,還是一個洞穴內的樹木照片?

如果您拍攝數千張照片,您可能可以將其中大部分照片分類爲具有可檢測到的共同特徵的存儲桶。例如,大多數人或事物的照片將會以中心附近爲主題。您也許可以通過查看圖像頂部和底部的色調來判斷是否存在天空/地面佈局,也可以根據圖像部分的模糊程度進行判斷(例如,對比度變化或類似情況)。

如果您可以收集這些特徵,則可以運行跟蹤算法來嘗試定義該主題的粗略輪廓。

除此之外,聽起來真的很難。