AR Vuforia開發(fā)Cylinder Target(圓柱體目標識別)(轉)

轉自:? www.arvrschool.com/read.php

識別的是3D物體,雖然在4.0中拷肌,Object Reco已經(jīng)成為常規(guī)配置馋袜,對于不規(guī)則的形狀能夠很好識別。但是Cylinder的識別還是有應用場景的趁啸,至少Target處理過程相對容易一些强缘。所以我還是想寫一下這方面的教程。這在很多案例中不傅,都會是很好的應用旅掂,尤其是在產(chǎn)品展示中。The Cylinder Targets sample shows how to detect a cylindrical target and animate a 3D object around the circumference of the cylinder. Key functionality includes:?? ? ? ? Detection and tracking of a cylinder target?? ? ? ? Occlusion handling?? ? ? ? Activate Extended Tracking?? ? ? ? Manage camera functions: flash and continuous autofocus主要特點如下:1访娶、識別的目標是個圓柱體商虐,例如易拉罐等。2崖疤、支持虛實遮擋什么是虛實遮擋的呢秘车?我們一般經(jīng)常能夠看到的時真實物體對象被虛擬物體遮擋了。比如ImageTarget的例子劫哼。但是cylinder targets的例子叮趴,虛擬物體是可以被真實物體遮擋的。這就能形成更加真實的效果沦偎。由于在ImageTarget案例中疫向,target是2d平面的,而cylinder target的案例中豪嚎,識別的對象是3D的圓柱體搔驼。因此會有以下不同的地方:和ImageTarget案例相似,識別的方式一樣侈询,不同的是:

1舌涨、標志制作方式不同

標志制作依然在官網(wǎng)中完成。你會發(fā)現(xiàn)和制作一般的target不同扔字,這里不需要我們選擇圖片囊嘉,那要怎么搞呢?而且需要填寫尺寸的三個參數(shù):頂部和底部圓 的直徑革为,以及邊長扭粱,見下圖所示。D,d為直徑震檩,sL為Side Length琢蛤。注意:請勿將sL與高height混淆蜓堕。兩個特殊的情況,圓柱體和椎體:將三個參數(shù)填寫完成之后博其,形成了一個空白的cylinder標志:點擊之后套才,進入一個奇妙的從來沒有見過的場景:主要分成三個部分,點擊右邊交叉圖像進行圖片上傳慕淡。進入上傳圖片界面背伴,圖片設定需要滿足下圖所示的小字:8位或者24的png/jpg圖片,jpg格式必須是RGB或者是灰度圖峰髓。圖片大小不大于3M傻寂。依次點擊上傳設計好的圖片資源即可。

2儿普、效果呈現(xiàn)不同

最后案例的效果如圖:再次強調(diào):有虛實遮擋功能哦崎逃。沒錯,你會發(fā)現(xiàn)眉孩,足球圍繞著易拉罐旋轉,當在易拉罐另一側時勒葱,會看不到足球浪汪,到了正面之后又會出現(xiàn)足球。這就是虛實遮擋凛虽。這個在AR的三要素之一——虛實融合中死遭,也是研究的主要課題之一。

根據(jù)前面介紹的凯旋,可以看出Side Length的重要性呀潭,同樣從dataset xml配置文件中也能夠看出:


PS:

在官網(wǎng)的Target Manager中上傳自定義的Target。我們只需要設置Upload Side至非,但是要注意Target圖片的寬高比約為2.094钠署。

另外如果需要設置頂部和底部圖片,圖片需要是正方行的荒椭。

設置頂部和底部Target有兩個方面的好處:

便于知道實物朝向谐鼎,正放還是倒放;

當你從上往下看的時候趣惠,這時候頂部就有作用了狸棍。

最后,完成之后味悄,坐標系如下圖所示:

底部中心為原點草戈,Z正向朝上。符合右手坐標系侍瑟。

運行之后的截圖:

替換模型就不用再說了唐片,demo中的足球實現(xiàn)的是繞著圓柱體Target進行旋轉。

voidUpdate ()

{

TransformparentTransform = transform.parent;

transform.RotateAround(parentTransform.position, parentTransform.up, -60*Time.deltaTime);

}

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市牵触,隨后出現(xiàn)的幾起案子淮悼,更是在濱河造成了極大的恐慌,老刑警劉巖揽思,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件袜腥,死亡現(xiàn)場離奇詭異,居然都是意外死亡钉汗,警方通過查閱死者的電腦和手機羹令,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來损痰,“玉大人福侈,你說我怎么就攤上這事÷矗” “怎么了肪凛?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長辽社。 經(jīng)常有香客問我伟墙,道長,這世上最難降的妖魔是什么滴铅? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任戳葵,我火速辦了婚禮,結果婚禮上汉匙,老公的妹妹穿的比我還像新娘拱烁。我一直安慰自己,他們只是感情好噩翠,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布戏自。 她就那樣靜靜地躺著,像睡著了一般绎秒。 火紅的嫁衣襯著肌膚如雪浦妄。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天见芹,我揣著相機與錄音剂娄,去河邊找鬼。 笑死玄呛,一個胖子當著我的面吹牛阅懦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播徘铝,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼耳胎,長吁一口氣:“原來是場噩夢啊……” “哼惯吕!你這毒婦竟也來了?” 一聲冷哼從身側響起怕午,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤废登,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后郁惜,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體堡距,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年兆蕉,在試婚紗的時候發(fā)現(xiàn)自己被綠了羽戒。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡虎韵,死狀恐怖易稠,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情包蓝,我是刑警寧澤驶社,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站养晋,受9級特大地震影響衬吆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜绳泉,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望姆泻。 院中可真熱鬧零酪,春花似錦、人聲如沸拇勃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽方咆。三九已至月腋,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間瓣赂,已是汗流浹背榆骚。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留煌集,地道東北人妓肢。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像苫纤,于是被迫代替她去往敵國和親碉钠。 傳聞我的和親對象是個殘疾皇子纲缓,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容