物體識別桌識別出放置在其桌面上的物體時,觸摸屏演示將提升到一個新的水平。它們可以觸發相關內容展示,然后會出現一個窗口菜單,操作旋鈕或控件,用戶可以從中訪問有關該物體的圖片、案例和視頻。通過旋轉識別令牌,用戶可以直觀地瀏覽相關內容,以全新的方式進行產品展示
觸控互動識別桌可以識別所有事先配置好標記的所有識別令牌。需要注意的是,一張觸控識別桌可識別的對象的數量是有限的。根據觸摸屏或安裝在其中的傳感器的質量以及標記的大小,可以準確地識別10到15個物體令牌??勺R別令牌需要大約5厘米的直徑才能更加穩定可靠地工作。允許您將識別對象放置在屏幕上并展示您選擇的任意內容。
物體識別桌制作:
觸摸屏無處不在,數以千計的應用程序存在多種設備和屏幕格式,但我們只發現了幾個支持對象交互的選項。
我們可以想象有很多創造性的機會來連接這兩個世界——您可以使用能夠顯示豐富的交互式內容的數字應用程序觸摸的對象和材料。
我們的教程建議使用 openFrameworks 應用程序創建帶有電容式觸摸屏的對象跟蹤的方法。該應用程序可以在 Windows 或 iOS 上運行。您將需要 openFrameworks 的編碼經驗才能運行對象檢測應用程序并創建您自己的交互式內容。
請注意,本教程處于實驗階段,還有改進的余地。我們希望您能提出建議和問題!
技術背景
要了解我們從哪里來,我們需要回到使用電容式觸摸屏,有些系統能夠檢測觸摸以及基準標記和物體。
電容式觸摸屏(與我們的智能手機觸摸屏中使用的相同)得到了廣泛應用。電容式觸摸屏非常準確、價格低廉且使用簡單。然而,與紅外線亞克力投影不同的是,沒有通用的方法來創建與對象的交互。我們看到的此類技術的唯一實例來自Volumique公司,我們相信他們使用的技術與我們在本教程中展示的技術類似。
第 1 步:材料
對于我們的演示,我們使用了以下材料(附屬鏈接)
- 電容式觸摸屏,請注意,您必須選擇具有電容觸摸和 3 個以上觸摸點的觸摸屏或設備(每個在屏幕上交互的對象需要 3 個觸摸點,通常最近的電容觸摸屏支持 10 點觸摸,因此可能同時檢測到 3 個對象時間 + 1 根手指)
- 用于與觸摸屏建立接觸點的墊子地板保護氈,請注意,我們首先嘗試使用塑料墊但是它在屏幕上的滑動效果不佳,因此除非您希望物體粘在屏幕上,否則請使用更柔軟的材料,例如氈墊電漆
- 第 2 步:它是如何工作的
我們正在創建三個觸摸點,在觸摸屏上形成一個三角形。
該軟件正在檢測所有觸摸點并尋找等腰三角形圖案。
我們選擇檢測具有不同頂角的等腰三角形,以便檢測不同的物體。此外,知道三角形的頂點,我們可以找出物體的方向/旋轉角度。
物體的中心估計在三角形的中心。
我們建議使用 1 到 13 個不同的對象。如果您想使用多達 13 個或更多不同的對象,您將需要創建非常準確的標記。在獲得滿意的結果之前,您可能需要嘗試具有不同角度的不同三角形。
您可以創建不同大小的三角形,我們提供的小軟件重要的是保持相同的頂角。
第 4 步:創建/查找對象
該對象需要至少有一個平面,可以放在屏幕上。
在我們的演示中,我們使用模具制作技術創建了幾何形狀。我們與海藻酸鹽一起制作模具,因為它凝固得非???,并且適用于大多數材料,例如陶瓷粉末,我們將其與顏料混合以制作我們的物品。我們期待看到您將使用什么樣的對象!
第 5 步:創建標記
- 盡可能準確地按照打印的三角形模板,將 3 個凸起的墊子粘貼到物體的平面上
- 使用導電油墨在焊盤表面涂漆
- 用導電油墨連接 3 個焊盤和物體
如果您不使用導電物體,則需要在物體的頂部或側面創建一個可以用手夠到的連接點。這一點也需要連接到焊盤。
當導電油墨干燥時,您就可以進行下一部分了。
- 您需要在您的系統上設置并運行 openFrameworks。
- 從以下位置下載觸摸應用程序:
https://github.com/paul-ferragut/iOSoscTouchObject(iOS和 openFrameworks,不幸的是,您需要成為獲得許可的 Apple 開發人員才能在 iOS 上編譯該應用程序)
- 在運行應用程序之前,您需要修改文件 bin/data/settings.xml。在 settings.xml 文件中寫入您正在使用的等腰三角形標記的頂角并保存文件(例如:在示例圖像中,我們使用 4 個頂角分別為 38 、 91 、 150 和 165 的對象)
- 您可以選擇使用 OSC 協議與另一個應用程序通信,您需要更改 settings.xml 文件中的本地主機地址和端口。此外,在文件 touchObject.h 中有一個名為 #USE_OSC 的標志,您需要保留該標志未注釋的狀態。如果您不需要 OSC,您可以評論#USE_OSC
- 當應用程序啟動時,您將看到帶有 GUI 的黑屏。根據您的屏幕分辨率和三角形標記的寬度,您需要調整滑塊“distanceTriangle”。此變量更改要檢測的三角形的最小距離。您可以在屏幕上使用 3 個手指模擬一個標記并形成一個三角形(參見 gif)。
- 在您能夠測試您的對象和標記檢測之后,您可以開始創建您自己的交互式內容!
https://github.com/paul-ferragut/oscTouchObject(windows和 openFrameworks,依賴于外部插件https://github.com/nneonneo/ofxWin8Touch)
- 金山嶺上院:大舍建筑設計事務所金山嶺上院并不是古寺,但目力所及之內的古長城卻是曠古奇跡。上院的出現為這一片山谷建立了新的時間點。一個輕盈、輕觸地面的禪堂(阿蘭若),纖細輕薄的結構拉開了新建物與古長城之間的時間距離,也再次因為人類的建造活動定位了這一片山谷的時間性。上院本身也試圖從上層入口庭院至下部開敞禪堂通過氛圍以及空間的開合建立一種內部的時間性。新的建造既要與古長城去時空對話,也要能契合這山谷的地形地貌和荒野氣質。
- 六工匯:筑境設計 + 北京首鋼國際工程技術有限公司六工匯項目位于北京西部石景山區,首鋼園區兩湖(群明湖和秀池)片區中部,總建筑面積223753平方米。這里因服務2022年冬奧會而享譽海內外,谷愛凌和蘇翊鳴就是在這里創造了歷史,實現了中國在大跳臺上的偉大突破。如今已步入后奧運時代,首鋼的城市更新仍在繼續,六工匯就是在這樣的時空背景下誕生出來。今年6月18日,六工匯購物廣場盛大開業。關聯商辦地塊已經相繼成功交付運營,標志著首鋼的更新發展從“體育+”全面進入“城市+”的嶄新階段。
- 景觀滲透,NANA 咖啡烘焙曼谷曼那分店:IDIN ArchitectsNANA 咖啡烘焙曼谷曼那分店的設計概念在于創造可提升咖啡飲用體驗的空間,讓咖啡成為人們的關注焦點。項目采用簡化表達的建筑形式,通過將建筑空間與景觀的和諧結合,營造出一種郁郁蔥蔥的環境氛圍,繼而將游客的注意力從熙熙攘攘的高速公路上引開并轉移到咖啡上。
- 磚塊'盒子',Koohsar 住宅公寓:Ashari ArchitectsKoohsar 公寓坐落在一座山前,靠近山腰部。建筑圍護結構掩蓋了部分山景,為了在視覺上將建筑背后的山景與建筑立面融為一體,立面使用了磚材料與遠處山脈的色調相得益彰。磚塊圖案模擬了從山底登頂的過程,吸引了游客對后方山景的興趣,并呈現出無縫連接的前景建筑。
- 會呼吸的紅磚建筑,溫德姆會所:MIA Design Studio該項目是一座位于越南富國島海濱度假勝地的酒店建筑。為了賦予建筑以一種既現代、又傳統的新視野,設計者選擇以燈籠為主要概念。在夜間,溫德姆會所這一“燈籠”將營造出溫柔、細膩的光感,并成為度假村入口處的一大亮點。此外,項目主要選用的材料為紅磚,以此表達了當地石匠工藝的細致和精確之美。