2013-07-22 146 views
-1

enter image description here增強現實imageRecognition

我搜索了創建imageRecognition一些文檔。但我沒有得到正確的路徑,爲初學者學習。我需要創建上面的圖像。我將我的圖像存儲在數據庫中。當圖像匹配我需要在cameraView中顯示URL。怎麼做?是否有任何開源可用

+0

Image Please ... – NREZ

+0

@NREZ:看上面的圖片 – user2474320

+0

好的...這是一些格式問題,很快就會解決... – NREZ

回答

1

這樣做與一些圖片是複雜的。通常你使用黑白圖像,QR碼等。

也許你可以搜索這裏:http://code.google.com/p/andar/

+0

我需要創建像這樣的視頻:http://www.youtube。 com/watch?v = OPsZyOI0uB4 – user2474320

+0

好了,那麼它不是真正增強現實,你應該尋找「圖像識別」的例子:http://www.kooaba.com/en/home –

+0

@ Yume7:爲什麼它不增強現實?因爲他們在相機圖層上顯示信息,而圖像識別。 – user2474320

-1

歡迎計算機視覺的世界 - 你會遇到很大的滿足感和太多的無奈。你在這裏遇到一些問題。首先,它不是一個直接的圖像識別問題,因爲您不一定要以90度正視圖像。我建議你先檢測表面的方向,然後應用3D變換以使表面垂直於視線方向,然後對其進行常規2D圖像識別。即使是最後一步,您仍然必須能夠在不同的尺度和方向上進行檢測。

我不知道前兩步具體的技巧,但你可以谷歌。

對於最後一根杆子,您可以搜索Viola-Jones探測器(2001),該探測器可用於豎直定位。也只是搜索「圖像識別」,看看你得到什麼。另外,如果你想嘗試自己寫,你可以從計算一個「尺寸和位置不變的傅里葉功率譜」開始。谷歌更多這意味着什麼。

對於很多算法的實現,谷歌「openCV」。

0

檢查opencv features2d module,尤其是篩選,衝浪和單應性方法。

找到該功能的區域後,可以使用openGL methods將您的AR對象放到它上面。

您可能需要搜索並閱讀關於openCV和openGL庫的教程。

+0

OpenGL es1或es2肯定是最好的解決方案之一(或者是最好的)唯一的問題是它不是初學者的簡單方法^^ –

+0

很好地處理AR不是初學者的工作。如果他在任何相機移動的情況下需要AR對象變得越來越小,那麼他也需要相機校準。 – baci