2011-03-10 111 views
1

我一直在考慮在應用程序上工作。您在拍賣場拍賣一些照片,並將其與圖像數據庫進行比較。使用Android的對象識別功能

例如,您可以拍攝一張勺子的照片,並將拍攝的圖像與數據庫中的圖像進行比較,然後向用戶返回前5個可能的匹配項。

這與目前的Android可能嗎?

如果是這樣指向正確的方向,我需要的東西。

感謝, abolbridge

期待您的球員的反饋。

+0

我認爲這將是非常難以實現的。你的圖片在很多參數(角度,光線,距離,焦點等等)上有所不同,因此它幾乎不可能與其他真實世界的物體相匹配。有太多的組合。 – RoflcoptrException 2011-03-10 18:39:24

+0

好吧,假設我從小開始,只需拍幾張標準格式的照片(即相同的角度,光線,距離等) 這可能嗎? – abolbridge 2011-03-10 18:50:23

回答

1

這很可能,但太多的CPU消耗,因此在Android本身不可能。你必須爲此構建一個服務器端應用程序。

雖然它會很難。相當。

看一看Google Goggles的想法。圖像處理完全在服務器端完成。

+0

另一種說法是:如果你確實需要識別物體,你必須爲用戶的照片標準化角度,或者爲每個物體設置一個包含所有(大部分)可能角度的數據庫。 – 2011-03-15 14:50:40

1

查看openCV,因爲它包含了很多有用的對象識別功能,可以在android上使用。但是,這種方法會在使用更高分辨率的圖像時推動手機CPU的極限,以及更多的內存限制。服務器端的實現可能更合適。