2011-07-28 70 views
0

我想自己找出圖像中物體的「真實」顏色。例如:如果我從牆上拍照,我想重現牆的顏色,以便我可以用相同的顏色繪製另一面牆。 拍攝的圖像將包含一個參考對象,程序從中知道確切的顏色數據。例如可樂罐。真彩色識別

我假定:

  • 知道了焦炭的確切的顏色值可以,幫我確定圖像
  • 的光溫度確定所述圖像的光temperarure的PROGRAMM將後能夠確定牆的準確和正確的顏色。獨立於場景的照明。

我的假設是否正確,有沒有可用的庫可以幫助我完成此任務?

+0

什麼是您的編程環境,您打算使用哪種語言? – 2011-07-28 12:12:17

+1

18%灰卡比焦炭罐更好參考對象。 – geoffspear

+0

我將使用.net框架。 – Stefan

回答

0

您可能還需要承擔以下幾點:

  • 只有一個在房間類型的燈。例如。牆壁和焦炭可以通過兩個不同的光源點亮。
  • 燈的光譜分佈。塑造白熾燈很容易,但LED和CFL可能因使用的品牌而異。
  • 相機的光譜響應。某些相機不會在低波長和高波長下記錄光線。

基本上,你需要閱讀約metamerism

您可能會發現自己處於一種情況,如果要拍攝兩面牆的照片,它們的顏色相同。但是,如果你親自看他們,他們就會有鮮明的色彩。