2016-03-08 49 views
0

我正在開發一個增強現實應用程序,它可以識別對象並更改顏色。我可以使用Vuforia SDK嗎?還是有其他更好的sdks可以使用?動態3D對象建模

,並在那裏爲動態的3D對象modelings

回答

0

標記檢測不依賴於任何顏色的良好的API,它是依賴於直方圖值。它的openGL圖像處理。

每個標記都被其灰度值處理,所以無論顏色是什麼都不重要。只有您需要的是「Sharp Curves on Image」,您將其視爲標記。按照我知道的:


屬性的理想形象的目標


1.1.1特點

一個特點是尖銳的,尖,輪廓分明的圖像詳細,如紋理物體中存在的那些。圖像分析儀表現爲小黃色十字的特徵。增加圖像中這些細節的數量,並驗證細節創建非重複模式。

正方形包含其每個角的四個特徵。

圓圈不包含任何特徵,因爲它不包含尖銳或輪廓分明的細節。


1.1.2局部對比度

是好是壞局部對比度往往很難用你的眼睛來檢測。通常提高圖像的對比度,或選擇具有更「邊緣」細節的圖像。有機形狀,圓形細節,模糊或高度壓縮的圖像往往不能提供足夠豐富的細節以便正確檢測和跟蹤。


1.1.3特徵分佈

的圖像中的特徵的更平衡的分佈,該圖像可以被檢測和跟蹤越好。驗證黃色十字在整個圖像中均勻分佈。考慮裁剪圖像以刪除任何沒有特徵的區域。


1.1.4避免重複模式

雖然有些圖像包含足夠的功能和良好的對比度,重複的模式阻礙了檢測性能。爲獲得最佳效果,請選擇沒有重複圖案(即使旋轉和縮放)或強烈旋轉對稱的圖像。棋盤是不能被檢測到的重複圖案的一個例子,因爲黑白方塊的2×2對看起來完全相同,並且不能被檢測器


1.1來區分。5評級:

有此圖像中沒有的特徵,因爲它缺少具有尖銳邊緣和高對比度的視覺元素。 SAR相機將無法檢測並跟蹤顯示這些或類似特徵的圖像。


1.1.6格式

必須是8位或24位PNG和JPG格式;小於2 MB; JPG格式必須是RGB或灰度(無CMYK)

的AR框架中,我們選擇了要麼Vuforia或的ARToolKit不支持任意形狀的3D跟蹤。由於深度的原因,其觀察角度將大大影響其外觀,因此它是否可識別。正因爲如此,我們必須避免深度,只考慮平坦的表面。


1.1.7目標尺寸

目標應該是至少5英寸或在寬度和一個良好的AR經驗合理的高度爲12cm。建議的大小根據實際目標評分和距物理圖像目標的距離而有所不同。如果目標距離較遠,請考慮增加目標的大小。作爲一個非常粗略「的原則進行的拇指」,你可以得到你的目標應該除以你的相機到目標的距離由約10的最小尺寸的想法。例如,一個20釐米寬的目標通常可以探測到大約2米的距離。


1.1.8特徵排除緩衝

甲特徵排阻緩衝器包圍上載的圖像的插圖。該緩衝區寬度大約爲8%,即使功能在該區域內存在,也不會提取任何功能。請參閱下表的第一行,其中紅色陰影區域不包含任何要素,即使此區域中存在可見要素。

您可以通過增加對目標管理目標生成圖像周圍白色的8%緩衝避免這個功能排除緩衝的情況。

最好的運氣... :)