• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于AR技術(shù)的家居購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

    2022-05-09 02:40:47張圣銘陳潤(rùn)萬神蔭周景豪陳康東
    電腦知識(shí)與技術(shù) 2022年7期
    關(guān)鍵詞:增強(qiáng)現(xiàn)實(shí)三維建模微信小程序

    張圣銘 陳潤(rùn) 萬神蔭 周景豪 陳康東

    摘要:增強(qiáng)現(xiàn)實(shí)技術(shù)(AR)的興起,實(shí)現(xiàn)了二維與三維物品之間的交互,為各行各業(yè)提供了無限的可能。AR家居購(gòu)物平臺(tái),將AR技術(shù)所帶來的實(shí)時(shí)交互與沉浸式的體驗(yàn)與互聯(lián)網(wǎng)購(gòu)物相結(jié)合,實(shí)現(xiàn)任意虛擬物品與現(xiàn)實(shí)場(chǎng)景交互。根據(jù)目前的需求與設(shè)計(jì)與開發(fā)了一款基于AR技術(shù)的家居購(gòu)物系統(tǒng),平臺(tái)基于增強(qiáng)現(xiàn)實(shí)分布式框架技術(shù),實(shí)現(xiàn)移動(dòng)端增強(qiáng)現(xiàn)實(shí)應(yīng)用;結(jié)合家居3D建模技術(shù),將家居的完整形態(tài)進(jìn)行建模,并通過AR技術(shù)將建模成果進(jìn)行展示,給予用戶身臨其境的購(gòu)物體驗(yàn)。

    關(guān)鍵詞:增強(qiáng)現(xiàn)實(shí);家居購(gòu)物;移動(dòng)技術(shù);三維建模;微信小程序

    中圖分類號(hào):TP311.56? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

    文章編號(hào):1009-3044(2022)07-0073-03

    1 背景

    隨著近年來科技的不斷進(jìn)步,增強(qiáng)現(xiàn)實(shí)(augmentedreality ,AR)技術(shù)可以將虛擬的物體合并到現(xiàn)實(shí)場(chǎng)景中,并能支持用戶與其進(jìn)行交互,它已經(jīng)成為虛擬現(xiàn)實(shí)研究中的一個(gè)重要領(lǐng)域,也是人機(jī)界面技術(shù)發(fā)展的一個(gè)重要方向[1]。近年來,互聯(lián)網(wǎng)購(gòu)物正慢慢成為人們生活中購(gòu)物的首選方式。自從2015年互聯(lián)網(wǎng)家裝元年以來,家居購(gòu)物行業(yè)更是久盛不衰。但家居購(gòu)物在互聯(lián)網(wǎng)購(gòu)物平臺(tái)中,都存在一個(gè)普遍問題:用戶無法通過實(shí)地對(duì)比的方式,將商品尺寸與家庭構(gòu)造進(jìn)行比較,在商品購(gòu)買后存在較多問題。因此,通過AR技術(shù)將家居商品合并顯示在現(xiàn)實(shí)場(chǎng)景中,給予用戶與家居商品交互的過程,能夠幫助用戶更好地挑選商品,提高用戶的購(gòu)物體驗(yàn)。

    2 平臺(tái)分析

    基于AR技術(shù)開發(fā)的軟件在設(shè)計(jì)與開發(fā)中,普遍存在一個(gè)難點(diǎn):如何在兼顧AR技術(shù)特性下,將該技術(shù)系統(tǒng)嵌入到購(gòu)物平臺(tái)中,并在購(gòu)物平臺(tái)中發(fā)揮出該項(xiàng)技術(shù)的優(yōu)勢(shì)。在本平臺(tái)的設(shè)計(jì)初期,三維建模與AR技術(shù)的融合成為解決該問題的主要方法。

    2.1 平臺(tái)設(shè)計(jì)原則

    作為基于AR技術(shù)的家居購(gòu)物平臺(tái),平臺(tái)在設(shè)計(jì)的過程中需要考慮并完善以下要素:

    1) 現(xiàn)實(shí)與虛擬的融合

    AR技術(shù)作為家居購(gòu)物平臺(tái)的主要技術(shù),在設(shè)計(jì)過程中應(yīng)將技術(shù)與購(gòu)物情景相融合,減少由于技術(shù)應(yīng)用帶來的商品參數(shù)錯(cuò)誤、商品呈現(xiàn)效果不佳等問題。因此,在平臺(tái)的設(shè)計(jì)過程中,應(yīng)該著重考慮AR技術(shù)的呈現(xiàn)方式以及如何和商品進(jìn)行良好結(jié)合,以完成優(yōu)化用戶購(gòu)物體驗(yàn)的目標(biāo)。

    2) 商品與用戶的交互

    AR技術(shù)可以根據(jù)不同的體現(xiàn)方式,選擇不同的物理載體,如:頭盔顯示器、電腦、智能手機(jī)等。其中,攝像頭是增強(qiáng)現(xiàn)實(shí)技術(shù)最重要的硬件設(shè)備[2]。因此,在設(shè)計(jì)家居購(gòu)物平臺(tái)時(shí),首先要根據(jù)其終端特性進(jìn)行選擇,進(jìn)而調(diào)整不同的商品呈現(xiàn)方式以及購(gòu)物操作方式。其次,商品與用戶的交互是必不可少的一點(diǎn)。用戶在購(gòu)物過程中,良好的交互能夠?yàn)橛脩魩砹己玫馁?gòu)物體驗(yàn),進(jìn)而提升用戶的購(gòu)買欲望。

    3) 推送機(jī)制

    在購(gòu)物軟件中,良好的推送機(jī)制能夠帶來意想不到的效果。移動(dòng)電商個(gè)性化推薦服務(wù)雖然具有針對(duì)性,但推薦方式選擇不當(dāng),消費(fèi)者會(huì)產(chǎn)生抵觸,所以尋找到消費(fèi)者接受個(gè)性化推薦的因素格外重要[3]。在滿足個(gè)性化推薦的同時(shí),可以通過優(yōu)化推送方式,將商品推送給消費(fèi)者。

    4) 感官體驗(yàn)

    在開發(fā)平臺(tái)過程中,注重用戶在使用平臺(tái)的感官感受是尤為重要的一點(diǎn)。好的感官體驗(yàn)?zāi)軌驗(yàn)橛脩魩砀孢m的購(gòu)物體驗(yàn),增加用戶的購(gòu)買欲望。因此,在開發(fā)過程中,用戶可以在購(gòu)物場(chǎng)景中感受到逼真的商品界面以及真實(shí)的購(gòu)物音效,全面的感官刺激能夠?yàn)橛脩魻I(yíng)造一個(gè)深度的購(gòu)物情景。

    2.2 平臺(tái)分析

    本平臺(tái)名稱為“飾家”,設(shè)計(jì)初衷主要為解決以下問題:

    1) 利用三維建模技術(shù)將產(chǎn)品進(jìn)行建模,并通過AR技術(shù)將商品呈現(xiàn)在用戶面前,在線上為用戶提供身臨其境的購(gòu)物體驗(yàn)。

    2) 提供更加便捷方便的購(gòu)物體驗(yàn),打造屬于家居購(gòu)物的垂直社區(qū),為家居設(shè)計(jì)提供交流的平臺(tái)。為用戶提供設(shè)計(jì)理念,根據(jù)用戶的設(shè)計(jì)需求,挑選出最適用的家居和設(shè)計(jì)方案。

    3) 減少因家居尺寸問題而導(dǎo)致的退換貨,減少用戶購(gòu)物和布置家居時(shí)所產(chǎn)生的不愉快體驗(yàn)。

    4) 利用舊家具等進(jìn)行翻新,在滿足用戶個(gè)人訂制想法的同時(shí),提高了能源的循環(huán)利用,降低用戶的購(gòu)物支出。

    2.3 平臺(tái)設(shè)計(jì)

    飾家平臺(tái)主要分為云服務(wù)器和小程序端。云服務(wù)器中采用JAVA作為主要開發(fā)語言。采用經(jīng)典Spring、SpringMVC、MyBatis框架進(jìn)行開發(fā),且在開發(fā)過程中遵循MVC(Model-View-Controller)開發(fā)模式,包括邏輯層,視圖層,基礎(chǔ)層等,如圖1所示,極大提高了平臺(tái)的穩(wěn)定性和開發(fā)速率。采用JavaScript作為本平臺(tái)的邏輯層的主要編寫語言,用于與視圖層進(jìn)行交互,并將處理數(shù)據(jù)發(fā)送到視圖層,視圖層對(duì)處理的數(shù)據(jù)進(jìn)行反饋。其中小程序端的主要功能用作與用戶交互,用戶可以直接使用的功能包括登錄、注冊(cè)、挑選商品等。云服務(wù)器主要用于處理較為復(fù)雜的業(yè)務(wù)邏輯如AR功能的調(diào)用、用戶或商品數(shù)據(jù)的處理,系統(tǒng)安全等。

    2.4 平臺(tái)功能

    飾家平臺(tái)主要分為四大模塊:個(gè)人主頁、發(fā)現(xiàn)社區(qū)、工藝坊、家居購(gòu)物,平臺(tái)的主要功能架構(gòu),如圖2所示:

    個(gè)人主頁:該模塊主要針對(duì)用戶個(gè)人業(yè)務(wù),在此功能模塊中用戶可以對(duì)自己的訂單進(jìn)行查看、刪除等管理操作;查詢所購(gòu)買商品的物流動(dòng)態(tài)、預(yù)計(jì)到達(dá)時(shí)間等物流信息;還可以點(diǎn)擊商家入駐,入駐飾家平臺(tái)。

    發(fā)現(xiàn)社區(qū):社區(qū)模塊主要為用戶提供交流功能,在此模塊平臺(tái)根據(jù)用戶的需求和平時(shí)閱讀習(xí)慣,為他推薦相關(guān)風(fēng)格的家居以及房屋方案。除此之外,用戶還可以在問答中心進(jìn)行提問或者回答他人的問題。私人訂制功能可以滿足大多數(shù)用戶自己定制家居的需求,并且可以將完成后的效果圖分享到社區(qū)中,打造屬于家居的垂直內(nèi)容社區(qū)。

    工藝坊:工藝坊模塊主要為AR功能模塊,在此模塊用戶可以使用AR尋家功能,進(jìn)行個(gè)人房屋內(nèi)家居的擺放和對(duì)比,并可將生成的效果圖保存到電子圖紙中,以便日后查詢或供他人查看。房屋建模功能可以幫助用戶根據(jù)自己的戶型等比例構(gòu)造出房屋模型,從而根據(jù)需求進(jìn)行購(gòu)物。

    家居購(gòu)物:用戶可以根據(jù)自己的需求進(jìn)行分類搜索,挑選出適合或心愛的家居,選定家居后可以使用平臺(tái)所搭載的AR功能查看家居的特點(diǎn)和細(xì)節(jié)。在購(gòu)物詳情頁還可以查看其他用戶的評(píng)論,完成購(gòu)物后,用戶也可進(jìn)行評(píng)論。

    3 平臺(tái)實(shí)現(xiàn)

    平臺(tái)主要采用前后端分離的形式進(jìn)行設(shè)計(jì)。

    3.1 平臺(tái)的前端設(shè)計(jì)

    平臺(tái)前端主要采用微信小程序自帶界面設(shè)計(jì),每個(gè)界面由四個(gè)文件組成,js文件,wxml文件,wxss文件以及json文件,四個(gè)文件分別對(duì)應(yīng)頁面邏輯、頁面結(jié)構(gòu)、頁面樣式、頁面配置。平臺(tái)開發(fā)所使用的組件來自微信原生WeUI樣式庫和阿里矢量圖標(biāo)庫,讓用戶的使用感知更加統(tǒng)一的基礎(chǔ)上,創(chuàng)造出飾家平臺(tái)的特色。以下為引用代碼:

    npm install weui-miniprogram

    @import '/miniprogram_npm/weui-miniprogram/weui-wxss/dist/style/weui.wxss';

    {"usingComponents": {

    "mp-dialog": "../../miniprogram_npm/weui-miniprogram/dialog/dialog"}

    }

    @font-face {font-family: "iconfont";

    src: url('iconfont.eot?t=1537179845858');

    src: url('iconfont.eot?t=1537179845858#iefix') format('embedded-opentype'), /*

    url('iconfont.ttf?t=1537179845858') format('truetype'),? url('iconfont.svg?t=1537179845858#iconfont') format('svg');

    }

    3.2 平臺(tái)的后臺(tái)設(shè)計(jì)

    本平臺(tái)后臺(tái)主要用于接收、存儲(chǔ)和處理數(shù)據(jù),并將處理過后的數(shù)據(jù)發(fā)送到視圖層,視圖層再進(jìn)一步對(duì)處理的數(shù)據(jù)進(jìn)行反饋。本平臺(tái)所使用的數(shù)據(jù)庫為MySQL數(shù)據(jù)庫,數(shù)據(jù)庫部署在騰訊云服務(wù)器中,微信小程序接入數(shù)據(jù)庫代碼如下:

    onLoad: function (options) {

    var that = this

    wx.request({

    url: '',

    data: {},

    header: {

    'content-type': 'application/json'

    },

    success: function(res) {

    console.log(res.data)

    that.setData({

    info: res.data

    })},

    fail: function(err) {

    console.log(err)

    }})},

    本平臺(tái)使用微信支付作為購(gòu)物的主要付款方式。前端發(fā)起微信支付API的調(diào)用,服務(wù)器接收到調(diào)用的請(qǐng)求后,從數(shù)據(jù)庫中傳輸相應(yīng)的JSON返回到前臺(tái)進(jìn)行使用,從而完成微信支付。調(diào)用微信支付API代碼如下:

    wx.requestPayment

    ({

    "timeStamp": "",

    "nonceStr": "",

    "package": "prepay_id ",

    "signType": "RSA",

    "paySign": ",

    "success":function(res){},

    "fail":function(res){},

    "complete":function(res){}

    })

    4 平臺(tái)的詳細(xì)介紹

    飾家平臺(tái)主要功能有幾大板塊:AR尋家、社區(qū)交流、私人訂制、商品推送。

    4.1 AR尋家功能模塊

    AR模塊是飾家平臺(tái)的一個(gè)重要功能。該功能主要基于AR技術(shù)與三維建模技術(shù)進(jìn)行開發(fā),將商品詳細(xì)參數(shù)通過建模的形式進(jìn)行構(gòu)建,并將構(gòu)建好的商品通過AR技術(shù)呈現(xiàn)在用戶面前。該功能為平臺(tái)的主要購(gòu)物功能,對(duì)所有用戶開放,效果圖如圖3所示。

    用戶可以根據(jù)個(gè)人需求,對(duì)家居和房屋進(jìn)行條件選擇,挑選出最適合自己的家居商品。配合飾家平臺(tái)所帶的攝像頭功能,對(duì)家居進(jìn)行位置擺放的測(cè)試,查看家居是否適合擺放于此,實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)購(gòu)物。同時(shí),用戶可以將擺放好的位置,方便用戶后期修改和查看。

    4.2 個(gè)人中心模塊

    在個(gè)人中心模塊,本平臺(tái)采用與以往不同的設(shè)計(jì)方案,利用不同顏色將模塊進(jìn)行劃分,將物流管理、訂單系統(tǒng)、購(gòu)物記錄、常用功能等劃分為不同區(qū)域,顏色板塊能夠讓用戶更加直觀地查看信息。除此之外,用戶能夠在此界面,完成訂單管理等基本功能,對(duì)訂單進(jìn)行篩選、查看或刪除等操作。亦可在常用功能中,選擇商家入駐或電子圖紙等功能。簡(jiǎn)單明了的功能,增加了平臺(tái)的可用性。

    4.3 私人訂制模塊

    在私人訂制模塊,飾家為用戶提供了多樣化的訂制方案。用戶可以根據(jù)自己的想法上傳自己所設(shè)計(jì)的訂制項(xiàng)目初稿,并根據(jù)初稿形狀挑選所用材質(zhì)、顏色、架構(gòu)等,一步一步完善自己的訂制方案。在訂制期間,如遇到不滿意的問題,可以點(diǎn)擊刪除按鈕,刪除掉不滿意部分,也可通過調(diào)整比例,重新為家居調(diào)整滿意的比例和布局。除此之外,用戶可以選擇將家中所有的閑置家居等進(jìn)行二次創(chuàng)作,賦予舊家具新的生命。

    4.4 商品推送模塊

    以智能化手機(jī)為代表的智能移動(dòng)設(shè)備已經(jīng)成為用戶滿足絕大多數(shù)基本需求的第一設(shè)備,其所加載的軟件也在進(jìn)入“沉浸式”[4]。 為了向用戶提供更多沉浸式體驗(yàn),提高用戶的購(gòu)物體驗(yàn)。平臺(tái)推送過程中采用了基于內(nèi)容進(jìn)行分析的協(xié)同過濾算法,通過算法對(duì)用戶的瀏覽產(chǎn)品等習(xí)慣進(jìn)行分析,如:瀏覽產(chǎn)品的時(shí)間、搜索內(nèi)容、瀏覽產(chǎn)品的次數(shù)等,進(jìn)而為用戶推薦最佳優(yōu)質(zhì)商品。

    5 結(jié)束語

    增強(qiáng)現(xiàn)實(shí)技術(shù)應(yīng)用于網(wǎng)絡(luò)購(gòu)物,能夠提高網(wǎng)絡(luò)購(gòu)物的服務(wù)質(zhì)量,創(chuàng)造更大的經(jīng)濟(jì)效應(yīng)[5]。本平臺(tái)結(jié)合增強(qiáng)現(xiàn)實(shí)技術(shù)與3D建模技術(shù),極大程度還原了商品呈現(xiàn)在家中的真實(shí)效果,給予用戶不一樣的購(gòu)物感官體驗(yàn),開創(chuàng)全新的購(gòu)物方式。

    參考文獻(xiàn):

    [1] 朱淼良,姚遠(yuǎn),蔣云良.增強(qiáng)現(xiàn)實(shí)綜述[J].中國(guó)圖象圖形學(xué)報(bào),2004,9(7):767-774.

    [2] 周忠,周頤,肖江劍.虛擬現(xiàn)實(shí)增強(qiáng)技術(shù)綜述[J].中國(guó)科學(xué):信息科學(xué),2015,45(2):157-180.

    [3] 趙沁平.移動(dòng)電商個(gè)性化推薦對(duì)消費(fèi)者購(gòu)買醫(yī)院影響分析[J].商業(yè)經(jīng)濟(jì)研究,2018(6):54-57.

    [4] 王燦.移動(dòng)信息聚合平臺(tái)研究[J].中國(guó)出版,2016(24):22-25.

    [5] 趙浩天.基于多因素模型的增強(qiáng)現(xiàn)實(shí)技術(shù)應(yīng)用于網(wǎng)絡(luò)購(gòu)物的經(jīng)濟(jì)效益評(píng)估[J].河南科技,2019(19):24-26.

    【通聯(lián)編輯:謝媛媛】

    收稿日期:2021-12-08

    基金項(xiàng)目:廣東省大學(xué)生創(chuàng)新訓(xùn)練計(jì)劃項(xiàng)目國(guó)家級(jí)項(xiàng)目——基于OCR文字識(shí)別和深度學(xué)習(xí)的錯(cuò)題識(shí)別趣味解答與推薦學(xué)習(xí)一體化應(yīng)用(項(xiàng)目編號(hào):S202013902008)

    作者簡(jiǎn)介:張圣銘(2001—),男,廣東惠州人,本科在讀,主要研究方向?yàn)閃eb前端開發(fā);陳潤(rùn)(1985—),男,廣東雷州人,講師,碩士,主要研究方向?yàn)榫W(wǎng)絡(luò)安全;萬神蔭(1999—),男,湖南岳陽人,本科在讀,主要研究方向?yàn)閃eb前端開發(fā);周景豪(1999—),男,廣東廣州人,本科在讀,主要研究方向?yàn)閖ava后臺(tái)開發(fā);陳康東(2000—),男,湖南岳陽人,本科在讀,主要研究方向?yàn)槿斯ぶ悄芘c大數(shù)據(jù)算法。

    猜你喜歡
    增強(qiáng)現(xiàn)實(shí)三維建模微信小程序
    信息技術(shù)與專業(yè)課程融合路徑探索
    決策探索(2017年12期)2017-07-13 11:11:12
    當(dāng)圖書館遇上微信小程序
    農(nóng)用風(fēng)力發(fā)電機(jī)葉片設(shè)計(jì)
    照片建模與增強(qiáng)現(xiàn)實(shí)實(shí)驗(yàn)在三維軟件基礎(chǔ)課程中的應(yīng)用
    增強(qiáng)現(xiàn)實(shí)技術(shù)在職業(yè)教育中的應(yīng)用
    虛擬現(xiàn)實(shí)技術(shù)和增強(qiáng)現(xiàn)實(shí)技術(shù)在建筑業(yè)的應(yīng)用初探
    數(shù)控仿真系統(tǒng)三維建模技術(shù)研究
    垂直軸風(fēng)力發(fā)電機(jī)葉片建模與研究農(nóng)用
    基于GIS的網(wǎng)絡(luò)三維系統(tǒng)的構(gòu)建及應(yīng)用
    佛教| 泾源县| 榆中县| 额济纳旗| 云龙县| 金平| 海兴县| 泰和县| 利津县| 闽清县| 娄底市| 马公市| 噶尔县| 灵石县| 岳阳县| 雅江县| 都匀市| 阜康市| 赤城县| 藁城市| 康保县| 定陶县| 隆安县| 松潘县| 潞城市| 徐州市| 壶关县| 中超| 定安县| 宝坻区| 仁化县| 礼泉县| 宁都县| 渑池县| 板桥市| 宣化县| 苗栗市| 通化市| 北海市| 巴南区| 抚州市|