-3

我在我計算機科學的最後一年。我在圖像處理領域選擇了一個項目。但我真的不知道從哪裏開始!這裏是我的項目的想法的草稿:使用圖像處理的項目構想

項目簡介:

通常人們都面臨着決定選擇畫自己的牆壁,門窗和天花板哪種顏色的問題。他們想知道在應用某種顏色後他們的房間會是什麼樣子。我們希望設計一個移動應用程序,使人們有機會在應用顏色之前以特定顏色預覽其房間/牆壁/天花板等。通過我們的應用程序,用戶可以拍攝他們的房間/牆壁/天花板等,並虛擬地改變它們的顏色並預覽它們。這將使他們對他們房子的最終外觀有一個很好的估計。

開發將在Java中使用開放式CV庫。 任何人都可以提供一些幫助嗎?

+0

我懷疑從堆棧溢出將「指南」你們任何人。這真的不是要求指導的論壇。 – Anirudh

+0

最好的事情是從一個很好的計算機視覺書開始,其中包括關於不同色彩空間的章節。如果你知道不同顏色空間中的顏色是如何表現的,你一定會找到一種方法來處理你喜歡的顏色。 – Mailerdaimon

+0

最後一年的項目聽起來太困難了。你真的應該考慮一個不同的項目。 – GilLevi

回答

1

對於用android啓動OpenCV,你可以按照教程here

正如您上面的描述,我覺得你需要做以下...

  1. 過濾掉室內的牆壁或天花板顏色的顏色。
  2. 替換爲您的預覽顏色。

但是,由於您房間的顏色不是唯一的,您可能需要手動標記顏色並將其分段。這裏watershed算法可能會有所幫助。

還有一件事是,可能會有照明變化的機會,所以你應該使用HSV色彩空間而不是RGB。

最後,這不是完整的解決方案,但您會對如何開始您的項目有所瞭解。

+0

非常感謝,非常有幫助回答 – navd

+0

不客氣... – Haris

0

ImageMagick的作爲一個著名的圖像處理library.You可以看出來一個too.It可以用圖片進行多項操作

感謝